Что такое CI\CD
Содержит
CI\CD содержит три формы:основных момента:
- Continuous Integration (CI)
- Continuous Delivery (CD)
- Continuous Deployment (CD)
Этапы CI/CD
- Написание кода.
- Сборка.
- Ручное/Автоматические тестирование.
- Релиз.
- Развертывание.
- Поддержка и мониторинг.
- Планирование.
Плюсы минусы.Цели
Метод
Состав Каккоманды.
Кроме того, команда разработки получает пул альтернатив кода, что оптимизирует затраты ресурсов на решение задачи (за счет автоматизации первичного тестирования функционала).
Качество продукта повышается за счет параллельного тестирования функциональных блоков будущей системы. Узкие места
ТемDevOps-инженеры
Также заслуживает внимания и организация взаимодействия между проектными группами, поскольку CI/CD сильно завязан на человеческий фактор. Инженеры, scrum-специалисты, аналитики, dev-группы и другие функциональные единицы должны работать в единой экосистеме с адекватным руководством и проектным управлением.
Инструменты для CI/CD
- GitLab, Github.
- Docker, Kubernetes
- Travis-CI, Circle-CI, Jenkins, TeamCity