Skip to main content

Начало работы с GitHub Actions for GitHub Enterprise Cloud

Научитесь настраивать GitHub Actions на GitHub Enterprise Cloud.

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

Enterprise owners can configure GitHub Actions.

Users with the "Manage organization Actions policies" permission manage all settings on the "Actions General" settings page, except for self-hosted runners settings.

Users with the "Manage organization runners and runner groups" permission can manage GitHub-hosted runners, self-hosted runners, and runner groups, and control where self-hosted runners can be created.

О том GitHub Actions , что дальше GitHub Enterprise Cloud

          GitHub Actions по умолчанию включена для вашего предприятия. Чтобы начать использовать GitHub Actions внутри вашего предприятия, вы можете управлять политиками, контролирующими использование GitHub Actions корпоративных участников, и по желанию добавлять самостоятельные раннеры для выполнения рабочих процессов.

Прежде чем приступать к работе, необходимо составить план внедрения GitHub Actions в организации. Дополнительные сведения см. в разделе Знакомство с GitHub Actions для вашего предприятия.

При переносе предприятия на GitHub Actions от другого поставщика необходимо учитывать дополнительные аспекты. Дополнительные сведения см. в разделе Миграция вашего предприятия на GitHub Actions.

Управление политиками для GitHub Actions

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

Добавление средств выполнения

Для запуска GitHub Actions рабочих процессов нужно использовать раннеры. Средство выполнения тестов — это сервер, на котором выполняются рабочие процессы при их активации. Если вы используете GitHub-hosted runners, вам будут выставлять счет на основе потребления после исчерпания минут, предусмотренных в вашем плане, тогда как самостоятельные бегуны бесплатны. Дополнительные сведения см. в разделе Биллинг GitHub Actions.

Если вы выбрали локальные средства выполнения, их можно добавлять на уровне предприятия, организации или репозитория. Дополнительные сведения см. в разделе Добавление локальных средств выполнения.

Предоставление тонких разрешений для GitHub Actions

Владельцы и пользователи организации с разрешением "Управление пользовательскими ролями организации" могут предоставлять подробные разрешения для пользователей и команд в организации. Предоставление детализированных прав позволяет GitHub Actions применять принцип наименьших привилегий для защищённых настроек в вашем GitHub Actions CI/CD конвейере.

Для GitHub Actionsможно включить любое из следующих разрешений для отдельных лиц или команд в вашей организации.

  • Управление политиками действий организации: доступ к управлению всеми параметрами на странице параметров "Общие действия", за исключением параметров локального запуска.
  • Управление группами запуска организации и группами runner: доступ к созданию и управлению размещенными на сайте GitHub средствами выполнения, локальными группами выполнения и группами runner, а также управлять тем, где можно создавать локальные модули выполнения.
  • Управление секретами действий организации: доступ к созданию секретов организации Actions и управлению ими.
  • Управление переменными действий организации: доступ к созданию переменных организации Actions и управлению ими.

Дополнительные сведения см. в разделе Управление пользовательскими ролями организации.

Общее усиление безопасности для GitHub Actions

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