Skip to main content

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

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

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

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

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

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

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

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

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

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 Actions в облаке GitHub Enterprise".

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