У чому різниця між continuous integration, delivery і deployment?
Continuous integration означає, що кожен коміт вливається і перевіряється автоматичною збіркою й тестами, тому гілка не розходиться з main. Continuous delivery означає, що кожна зелена збірка дає артефакт, готовий до продакшену, а фінальний викат лишається людським рішенням. Continuous deployment прибирає це рішення — кожна зелена збірка їде в прод. Різниця важлива на співбесіді, бо більшість команд, які заявляють CD, насправді практикують delivery.