CI/CD
CI/CD (Continuous Integration / Continuous Delivery) — автоматизированный процесс сборки, тестирования и доставки кода в production при каждом изменении в репозитории.
Подробное объяснение
Continuous Integration предполагает, что все разработчики регулярно вливают изменения в общую ветку, а система автоматически запускает тесты. Continuous Delivery расширяет этот процесс до автоматической подготовки релиза, а Continuous Deployment — до полностью автоматического выкатывания на серверы. Популярные инструменты: GitHub Actions, GitLab CI, Jenkins.
Часто задаваемый вопрос
Что такое CI/CD?
Continuous Integration предполагает, что все разработчики регулярно вливают изменения в общую ветку, а система автоматически запускает тесты. Continuous Delivery расширяет этот процесс до автоматической подготовки релиза, а Continuous Deployment — до полностью автоматического выкатывания на серверы. Популярные инструменты: GitHub Actions, GitLab CI, Jenkins.