О GitHub Actions предпринимательстве
GitHub Actions позволяет пользователям предприятия повысить производительность, автоматив каждый этап рабочего процесса разработки программного обеспечения.
| Задача | Дополнительные сведения |
|---|---|
| Автоматическое тестирование и сборка приложения |
[AUTOTITLE](/actions/automating-builds-and-tests/about-continuous-integration) |
| Развертывание приложения | Непрерывное развертывание | | Автоматическая и безопасная упаковка кода в артефакты и контейнеры | Сведения о GitHub Packages и GitHub Actions |
GitHub Actions Помогает вашей команде работать быстрее в масштабе. Когда начинают использовать GitHub Actionsкрупные репозитории , pull-запросы обычно объединяются быстрее, что позволяет командам объединять больше pull request в день.
Вы можете создавать собственные уникальные автоматизации или использовать и адаптировать рабочие процессы из нашей экосистемы из более чем 10 000 действий, созданных лидерами отрасли и сообществом open source. Вы можете ограничить разработчиков использованием действий, существующих на ваш экземпляр GitHub Enterprise Server, или разрешить им доступ к действиям на GitHub.com. Для получения дополнительной информации см. Сведения об использовании действий в организации.
GitHub Actions удобно для разработчиков, потому что интегрируется напрямую в привычный GitHub опыт.
вы можете управлять собственной личной CI/CD инфраструктурой, используя самостоятельные раннеры. Локальные средства выполнения позволяют определить точную среду и ресурсы, которые выполняют сборки, тестирование и развертывания, не раскрывая цикл разработки программного обеспечения в Интернете. Для получения дополнительной информации смотрите [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners).
GitHub Actions обеспечивает больший контроль над развертываниями. Например, можно использовать среды для запроса подтверждения продолжения задания, ограничения ветвей, которые могут активировать рабочий процесс, или ограничения доступа к секретам. Если рабочие процессы должны получить доступ к ресурсам от поставщика облачных служб, поддерживающего OpenID Connect (OIDC), можно настроить рабочие процессы для проверки подлинности непосредственно в поставщике облачных служб. OIDC обеспечивает такие преимущества безопасности, как устранение необходимости хранения учетных данных в виде долго существующих секретов. Дополнительные сведения см. в разделе [AUTOTITLE](/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect).
GitHub Actions Также включает инструменты для управления циклом разработки программного обеспечения вашего предприятия и выполнения обязательств по соблюдению требований. Дополнительные сведения см. в разделе [AUTOTITLE](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise).
О начале GitHub Actions
Прежде чем приступать к работе, необходимо составить план внедрения GitHub Actions в организации. Дополнительные сведения см. в разделе Знакомство с GitHub Actions для вашего предприятия.
При переносе предприятия на GitHub Actions от другого поставщика необходимо учитывать дополнительные аспекты. Дополнительные сведения см. в разделе Миграция вашего предприятия на GitHub Actions.
GitHub Actions по умолчанию не включен для GitHub Enterprise Server. После завершения планирования вы можете следовать инструкциям по включению GitHub Actions. Например, возможно, потребуется обновить CPU и ресурсы памяти для ваш экземпляр GitHub Enterprise Server. Дополнительные сведения см. в разделе [AUTOTITLE](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server).
Дополнительные материалы
-
[AUTOTITLE](/actions/learn-github-actions/understanding-github-actions)