Сведения о 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 Actions является понятным для разработчика, так как он интегрирован непосредственно в знакомый интерфейс GitHub .
Вы можете воспользоваться удобством средств выполнения, размещенных в GitHub, обслуживание и обновление которых обеспечивается 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 в вашем предприятии.
Сведения о начале работы с GitHub Actions
Прежде чем приступать к работе, необходимо составить план внедрения GitHub Actions в организации. Дополнительные сведения см. в разделе Знакомство с GitHub Actions для вашего предприятия.
При переносе предприятия на GitHub Actions от другого поставщика необходимо учитывать дополнительные аспекты. Дополнительные сведения см. в разделе Миграция вашего предприятия на GitHub Actions.
После завершения планирования вы можете выполнить инструкции по началу работы с GitHub Actions. Дополнительные сведения см. в разделе Начало работы с GitHub Actions for GitHub Enterprise Cloud.
Дополнительные материалы
-
[AUTOTITLE](/actions/learn-github-actions/understanding-github-actions) -
[AUTOTITLE](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)