Skip to main content

Сведения о GitHub Actions для предприятий

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

Сведения о GitHub Actions для предприятий

GitHub Actions позволяет пользователям предприятия повысить производительность, автоматив каждый этап рабочего процесса разработки программного обеспечения.

ЗадачаДополнительные сведения
Автоматическое тестирование и сборка приложенияСведения о непрерывной интеграции с GitHub Actions
Развертывание приложенияСведения о непрерывном развертывании с помощью GitHub Actions
Автоматическая и безопасная упаковка кода в артефакты и контейнерыОб упаковке с помощью GitHub Actions
Автоматизация задач управления проектамиИспользование GitHub Actions для управления проектами

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

Вы можете создавать собственные уникальные автоматизации или использовать и адаптировать рабочие процессы из нашей экосистемы, включающей свыше 10 000 действий, созданных ведущими отраслевыми специалистами и сообществом открытого кода. Дополнительные сведения см. в разделе Использование стандартных блоков в рабочем процессе.

GitHub Actions является понятным для разработчика, так как он интегрирован непосредственно в знакомый интерфейс GitHub .

Вы можете воспользоваться удобством GitHubразмещенных в среде runners, которые поддерживаются и обновляются GitHub, или вы можете управлять собственной частной инфраструктурой CI/CD с помощью локальных средств выполнения. Локальные средства выполнения позволяют определить точную среду и ресурсы, которые выполняют сборки, тестирование и развертывания, не раскрывая цикл разработки программного обеспечения в Интернете. Дополнительные сведения см. в разделе [AUTOTITLE и Использование средств выполнения, размещенных в GitHub](/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners).

GitHub Actions обеспечивает более широкий контроль над развертываниями. Например, среды можно использовать для утверждения задания, ограничить, какие ветви могут активировать рабочий процесс или ограничить доступ к секретам. Если рабочие процессы должны получить доступ к ресурсам от поставщика облачных служб, поддерживающего OpenID Connect (OIDC), можно настроить рабочие процессы для проверки подлинности непосредственно в поставщике облачных служб. OIDC обеспечивает такие преимущества безопасности, как устранение необходимости хранения учетных данных в виде долго существующих секретов. Дополнительные сведения см. в разделе Сведения об усилении защиты с помощью OpenID Connect.

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

Следующие шаги

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