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 для предприятий

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

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

GitHub Actions позволяет людям, использующим your GitHub Enterprise Server instance повысить производительность за счет автоматизации каждого этапа рабочего процесса разработки программного обеспечения.

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

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

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

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

Вы можете управлять собственной частной инфраструктурой CI/CD с помощью локальных средств выполнения. Локальные средства выполнения позволяют определить точную среду и ресурсы, которые выполняют сборки, тестирование и развертывания, не раскрывая цикл разработки программного обеспечения в Интернете. Дополнительные сведения см. в разделе Сведения о локальных средствах выполнения.

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

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

Сведения о начале работы с GitHub Actions

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

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

GitHub Actions по умолчанию не включен для GitHub Enterprise Server. После завершения планирования вы можете выполнить инструкции по включению GitHub Actions. Например, может потребоваться обновить ресурсы ЦП и памяти для your GitHub Enterprise Server instance. Дополнительные сведения см. в разделе Начало работы с GitHub Actions для GitHub Enterprise Server.

Дополнительные материалы