Skip to main content

Getting started with GitHub Actions for GitHub Enterprise Cloud

Learn how to configure GitHub Actions on GitHub Enterprise Cloud.

About GitHub Actions on GitHub Enterprise Cloud

GitHub Actions is enabled for your enterprise by default. To get started using GitHub Actions within your enterprise, you can manage the policies that control how enterprise members use GitHub Actions and optionally add self-hosted runners to run workflows.

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

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

Managing policies for GitHub Actions

You can use policies to control how enterprise members use GitHub Actions. For example, you can restrict which actions are allowed and configure artifact and log retention. For more information, see Применение политик для GitHub Actions в вашем предприятии.

Adding runners

To run GitHub Actions workflows, you need to use runners. Средство выполнения тестов — это сервер, на котором выполняются рабочие процессы при их активации. If you use GitHub-hosted runners, you will be billed based on consumption after exhausting the minutes included in your plan, whereas self-hosted runners are free. For more information, see Сведения о выставлении счетов за GitHub Actions.

For more information, see О самостоятельно размещенных средствах выполнения.

If you choose self-hosted runners, you can add runners at the enterprise, organization, or repository levels. For more information, see Добавление локальных средств выполнения.

Provisioning fine-grained permissions for GitHub Actions

Organization owners and users with the "Manage custom organization roles" permission can provision fine-grained permissions for users and teams in your organization. Provisioning fine-grained permissions for GitHub Actions allows you to practice the principle of least privilege to secure settings in your GitHub Actions CI/CD pipeline.

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

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

For more information, see Управление пользовательскими ролями организации.

Next steps