Содержание Continuous Integration/Continuous Delivery или Deploymentiот англ. «конвейер непрерывной интеграции и непрерывного развертывания» — это методика разработки ПО, которая направлена автоматизировать интеграцию и доставку кода. Методология представляет собой цепочку шагов, которые выполняются, чтобы преобразовать исходный код приложения в готовый продукт. Он включает автоматические тесты, сборку, проверку качества и развертывание приложения. Пайплайн — это автоматизированный процесс, который помогает разработчикам быстро и без ошибок проверять и внедрять изменения в ПО...
Набор принципов и система практик, которые позволяют командам разработчиков приложений более оперативно и гарантированно вносить изменения в код. Непрерывная интеграция (CI) и непрерывная доставка (CD) воплощают в себе набор принципов и систему практик, которые позволяют командам разработчиков приложений более оперативно и гарантированно вносить изменения в код.
Эти принципы являются базовыми практиками Agile, поскольку они позволяет группам разработчиков сосредоточиться на соблюдении бизнес-требований, качестве кода и безопасности за счет автоматизации этапов развертывания...