О GitHub Actions предпринимательстве
GitHub Actions позволяет пользователям предприятия повысить производительность, автоматив каждый этап рабочего процесса разработки программного обеспечения.
| Задача | Дополнительные сведения |
|---|---|
| Автоматическое тестирование и сборка приложения | |
| Непрерывная интеграция | |
| Развертывание приложения | |
| Непрерывное развертывание | |
| Автоматическая и безопасная упаковка кода в артефакты и контейнеры | |
| Сведения о GitHub Packages и GitHub Actions |
GitHub Actions Помогает вашей команде работать быстрее в масштабе. Когда начинают использовать GitHub Actionsкрупные репозитории , pull-запросы обычно объединяются быстрее, что позволяет командам объединять больше pull request в день.
Вы можете создавать собственные уникальные автоматизации или использовать и адаптировать рабочие процессы из нашей экосистемы из более чем 10 000 действий, созданных лидерами отрасли и сообществом open source. Для получения дополнительной информации см. Использование стандартных блоков в рабочем процессе.
GitHub Actions удобно для разработчиков, потому что интегрируется напрямую в привычный GitHub опыт.
Вы можете пользоваться удобством GitHub-hosted runners, которые поддерживаются и обновляютсяGitHub, или вы можете управлять собственной личной CI/CD инфраструктурой, используя самостоятельные раннеры. Локальные средства выполнения позволяют определить точную среду и ресурсы, которые выполняют сборки, тестирование и развертывания, не раскрывая цикл разработки программного обеспечения в Интернете. Для получения дополнительной информации смотрите Средства выполнения тестов, размещенные в GitHub иЛокальные средства выполнения тестов.
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.