Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Поддержка этой версии GitHub Enterprise была прекращена 2023-03-15. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, укрепления безопасности и новых функций установите последнюю версию GitHub Enterprise. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Включение GitHub Actions с использованием хранилища BLOB-объектов Azure

Можно включить GitHub Actions на GitHub Enterprise Server и использовать хранилище BLOB-объектов Azure для хранения данных, созданных при выполнении рабочего процесса.

Кто может использовать эту функцию

Site administrators can enable GitHub Actions and configure enterprise settings.

Сведения о внешнем хранилище для GitHub Actions

GitHub Actions использует внешнее хранилище BLOB-объектов для хранения данных, созданных при выполнении рабочих процессов, таких как журналы рабочих процессов и переданные пользователем артефакты сборки. Дополнительные сведения см. в разделе Начало работы с GitHub Actions для сервера GitHub Enterprise.

Предварительные требования

Перед включением GitHub Actions выполните следующие действия:

  • Создайте учетную запись хранения в Azure для хранения данных рабочего процесса. GitHub Actions хранит данные в виде блочных BLOB-объектов. Поддерживаются два типа учетных записей хранения:

    • Учетная запись хранения общего назначения (также известная как general-purpose v1 или general-purpose v2) с использованием стандартного уровня производительности.

      Предупреждение. Использование уровня производительности премиум вместе с учетной записью с хранилищем общего назначения не поддерживается. Стандартный уровень производительности должен быть выбран при создании учетной записи хранения, и его нельзя изменить позже.

    • Учетная запись хранения BlockBlobStorage, которая использует уровень производительности премиум.

    Дополнительные сведения о типах учетных записей хранения в Azure и уровнях производительности см. в документации по Azure.

  • Ознакомьтесь с требованиями к оборудованию для GitHub Actions. Дополнительные сведения см. в разделе Начало работы с GitHub Actions для сервера GitHub Enterprise.

  • Протокол TLS должен быть настроен для домена экземпляр GitHub Enterprise Server. Дополнительные сведения см. в разделе Настройка TLS.

    Примечание. Настоятельно рекомендуется настроить TLS в GitHub Enterprise Server с сертификатом, подписанным доверенным центром авторизации. Хотя самозаверяющий сертификат можно использовать, необходимо дополнительно настроить локальные средства выполнения тестов, и не рекомендуется использовать сертификат для рабочих сред.

  • Если у вас есть прокси-сервер HTTP , настроенный на экземпляр GitHub Enterprise Server:

  • Необходимо добавить localhost и 127.0.0.1 в список исключений прокси-сервера HTTP.
  • Если внешнее хранилище не маршрутизируемо, необходимо также добавить URL-адрес внешнего хранилища в список исключений.

Дополнительные сведения об изменении параметров прокси-сервера см. в разделе Настройка сервера веб-прокси исходящего трафика.

Включение GitHub Actions с хранилищем BLOB-объектов Azure

  1. В учетной записи администратора GitHub Enterprise Server в правом верхнем углу любой страницы щелкните .

  2. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта. 1. На боковой панели Администратор сайта щелкните Консоль управления. 1. На боковой панели "Параметры" щелкните Действия. 1. В разделе "GitHub Actions" выберите Включить GitHub Actions.

  3. В разделе "Хранилище журналов артефактов &" выберите Хранилище BLOB-объектов Azure, а затем введите строку подключения учетной записи хранения Azure. Дополнительные сведения о получении строки подключения для учетной записи хранения см. в разделе Просмотр ключей доступа к учетной записи в документации по Azure. 1. Нажмите кнопку Проверить параметры хранилища , чтобы проверить параметры хранилища.

    Если при проверке параметров хранилища возникают ошибки, проверьте параметры у поставщика хранилища и повторите попытку. 1. На боковой панели "Параметры" щелкните Сохранить параметры.

    Примечание. Сохранение параметров в Консоль управления перезапускает системные службы, что может привести к простою, заметному для пользователей.

  4. Подождите завершения запуска конфигурации.

Дальнейшие действия

После успешного выполнения настройки GitHub Actions будет включен в экземпляр GitHub Enterprise Server. Для дальнейших действий, таких как управление разрешениями доступа GitHub Actions и добавление локальных средств выполнения тестов, вернитесь в раздел Начало работы с GitHub Actions для сервера GitHub Enterprise.