Представьте пиццерию. Повар готовит пиццу, а потом сам несёт её клиенту, сам убирает стол, сам принимает следующий заказ. Медленно и с ошибками.
А теперь — конвейер: один готовит, другой проверяет, третий доставляет. Каждый шаг автоматический и предсказуемый ✅
➡️ CI — Continuous Integration
Разработчик пушит код → автоматически запускаются тесты → если всё зелёное, код вливается в общую ветку
Смысл: ловить конфликты и баги сразу, а не в пятницу перед релизом.
➡️ CD — Continuous Delivery / Deployment
Код прошёл тесты → автоматически собирается → разворачивается на staging (Delivery) или сразу на прод (Deployment)
Разница: Delivery — нужно нажать кнопку для релиза. Deployment — кнопки нет, всё само.
👍 — знал/а
🔥 — стало понятнее
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#теория_на_пальцах
