CI и CD решают разные задачи:
CI → проверяет качество кода CD → доставляет изменения в окружения
Их разделяют для повышения надежности, разграничения ответственности и снижения рисков. Для Production часто используют when: manual, чтобы человек подтвердил релиз.