Сведения о GitHub Actions для предприятий
GitHub Actions позволяет пользователям предприятия повысить производительность, автоматив каждый этап рабочего процесса разработки программного обеспечения.
| Задача | Дополнительные сведения |
|---|---|
| Автоматическое тестирование и сборка приложения |
[AUTOTITLE](/actions/automating-builds-and-tests/about-continuous-integration) |
| Развертывание приложения | Непрерывное развертывание | | Автоматическая и безопасная упаковка кода в артефакты и контейнеры | Сведения о GitHub Packages и GitHub Actions |
GitHub Actions помогает вашей команде в целом работать быстрее. Когда крупные репозитории начинают использовать GitHub Actions, запросы на вытягивание обычно объединяются быстрее, что позволяет командам объединять больше запросов на вытягивание в день.
Вы можете создавать собственные уникальные автоматизации или использовать и адаптировать рабочие процессы из нашей экосистемы из более чем 10 000 действий, созданных лидерами отрасли и сообществом open source. Вы можете ограничить разработчиков действиями, существующими на ваш экземпляр GitHub Enterprise Server, или разрешить разработчикам получать доступ к действиям на GitHub.com. Дополнительные сведения см. в разделе Сведения об использовании действий в организации.
GitHub Actions является понятным для разработчика, так как он интегрирован непосредственно в знакомый интерфейс GitHub .
Вы можете управлять собственной частной инфраструктурой CI/CD с помощью локальных средств выполнения. Локальные средства выполнения позволяют определить точную среду и ресурсы, которые выполняют сборки, тестирование и развертывания, не раскрывая цикл разработки программного обеспечения в Интернете. Дополнительные сведения см. в разделе Средства выполнения тестов, размещенные в 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 в вашем предприятии.
Сведения о начале работы с GitHub Actions
Прежде чем приступать к работе, необходимо составить план внедрения GitHub Actions в организации. Дополнительные сведения см. в разделе Знакомство с GitHub Actions для вашего предприятия.
При переносе предприятия на GitHub Actions от другого поставщика необходимо учитывать дополнительные аспекты. Дополнительные сведения см. в разделе Миграция вашего предприятия на GitHub Actions.
GitHub Actions по умолчанию не включен для GitHub Enterprise Server. После завершения планирования вы можете выполнить инструкции по включению GitHub Actions. Например, может потребоваться обновить ресурсы ЦП и памяти для ваш экземпляр GitHub Enterprise Server. Дополнительные сведения см. в разделе Начало работы с GitHub Actions for GitHub Enterprise Server.
Дополнительные материалы
-
[AUTOTITLE](/actions/learn-github-actions/understanding-github-actions)