Конвейер CI/CD — это автоматизированный, повторяющийся метод разработки, доставки и развертывания, применяемый на протяжении всего жизненного цикла приложения — от решения о его создании до выведения из эксплуатации. По логике аббревиатура должна выглядеть как CI/CD/CD — continuous integration (CI), continuous delivery (CD) и continuous deployment (CD). Однако получила распространение укороченная версия: CI/CD, в которой под CD понимается как continuous delivery (непрерывная доставка), так и continuous deployment (непрерывное развертывание)...
Сегодня поговорим об основных элементах DevOps, а именно CI и CD. Сontinuous integration, по своей сути - это процесс очень частого вливания изменений кода от какого-либо разработчика в главную ветку или главный репозиторий проекта, от которого ответвляется эта ветка и при этом постоянное выполнение автоматических тестоа, автоматическая сборка и автоматическое оповещение в какой-либо багтрекинговой системе. То есть проверяется работоспособность того, что запушено и при этом проверяется довольно часто, как правило несколько раз в день...