Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

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

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

Who can use this feature

Site administrators can enable GitHub Actions and configure enterprise settings.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Снимок экрана: значок ракетного корабля для доступа к параметрам администратора сайта

  2. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.

    Снимок экрана: ссылка "Администратор сайта" 1. На боковой панели слева нажмите Management Console . Вкладка "Management Console" на боковой панели слева 1. На боковой панели слева выберите Действия.

    Вкладка "Действия" на боковой панели параметров 1. Установите флажок Включить GitHub Actions. Флажок "Включить GitHub Actions"

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

    Переключатель для выбора Хранилище BLOB-объектов Azure и поля строки подключения 1. Нажмите кнопку Проверить параметры хранилища , чтобы проверить параметры хранилища.

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

    Снимок экрана кнопки сохранения параметров в Management Console

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

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

    Настройка экземпляра

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

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