Непрерывная интеграция и поставка (СI/CD): как всё устроено
Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) являются неотъемлемыми частями и фундаментом DevOps. Цель, которую преследуют CI/CD – получение качественного кода в сжатые сроки. Когда изменения в организации происходят постоянно, становятся нормой, то и циклы разработки ПО становятся более частыми. Используя процессы CI/CD в разработке программного обеспечения, можно добиться более частого выпуска обновлений на постоянной основе без потери в качестве. Традиционный подход к интеграции Изначально у команды разработчиков могло не быть центрального сервера сборки. При этом исходный код мог храниться в едином репозитории, но разработчики не обязательно регулярно вносили туда наработанные изменения кода. Перед запланированным релизом…