Які переваги CI / CD
Для тематики корпоративної комунікації див. розділ Корпоративна ідентичність та корпоративний дизайн.
Частина серії на
Розробка програмного забезпечення
Основні дії
Парадигми та моделі
Методології та рамки
Підтримка дисципліни
Практика
інструменти
Стандарти та органи знань
Глоссарії
Очерки
віт
В інженерії програмного забезпечення, CI / CD або CICD є комбінованою практикою безперервної інтеграції (CI) і (частіше) безперервної доставки або (рідше) безперервного розгортання (CD). Іноді їх колективно називають безперервним розвитком або безперервним розробкою програмного забезпечення.

Порівняння
Постійна інтеграція
Часте злиття декількох дрібних змін в одну основну галузь.
Безперервна доставка
Коли команди виробляють програмне забезпечення в коротких циклах з високою швидкістю і частотою, так що надійне програмне забезпечення може бути випущено в будь-який час, і з простим і повторюваним процесом розгортання при вирішенні розгортання.
Постійне розгортання
Коли нова функціональність програмного забезпечення запускається повністю автоматично.
Мотивація
CI/CD заповнює прогалини між розробкою та операційною діяльністю та командами шляхом здійснення автоматизації у будівництві, тестуванні та розгоні додатків. Сервіси CI/CD компілюють зміни коду, внесені розробниками, а потім пов'язують і упакують їх у програмні поставки. Автоматичні тести перевіряють функціональність програмного забезпечення, а автоматичні служби розгортання доставляють їх кінцевим користувачам. Мета полягає в тому, щоб збільшити раннє виявлення дефектів, збільшити продуктивність і забезпечити більш швидкі цикли випуску. Процес контрастує з традиційними методами, де колекція оновлень програмного забезпечення була інтегрована в одну велику партію перед розгортанням новітньої версії. Сучасні методи DevOps включають:

Постійний розвиток,
постійні випробування,
постійної інтеграції,
постійного розміщення, а також
Постійний моніторинг
використання програмного забезпечення протягом усього життєвого циклу розробки. Практика CI / CD, або CI / CD трубопровід, формує хребет сучасних операцій DevOps.

Ось так
Постійна інтеграція (CI)
Безперервна доставка (CD)
Постійне розгортання (CD)
Референції
Саколік, Ісаак (2020-01-17 ) Що таке CI / CD? Постійну інтеграцію і безперервну доставку пояснюють". Про InfoWorld. Опубліковано 2021-06-01.
 
Россель, Сандер (жовтень 2017). Безперервна інтеграція, поставка та розгортання. Пакет з публікації. ISBN 978-1-78728-661-0.
Галлаба, Keheliya (2019) «Підвищення міцності та ефективності безперервної інтеграції та розгортання». 2019 Міжнародна конференція IEEE з підтримки та еволюції програмного забезпечення (ICSME): 619–623. doi:10.1109/ICSME.2019.00099. ISBN 978-1-7281-3094-1. S2CID 208879679.
Зовнішні ліві
Ель Халилі, Б.; Белангур, А.; Банани, М.; Еррасі, А. 2020 року) «Новий метамодельний підхід CI/CD, застосований до екосистеми Інтернету речей». II Міжнародна конференція IEEE з електроніки, контролю, оптимізації та інформатики (ICECOCS) doi:10.1109/ICECOCS50124.2020.9314485. ISBN 978-1-7281-6921-7. S2CID 231645681.
Савченко, П. 2021 «Короткий огляд поточної практики розробки програмного забезпечення в процесі безперервної інтеграції та автоматизованого тестування доступності». 6 Міжнародна конференція з бездротових комунікацій, обробки сигналів та мереж (WiSPNET): 130–134. arXiv:2103.00097. doi:10.1109/WiSPNET51692.2021.9419464. ISBN 978-1-6654-4086-8 за темою: S2CID 232076320.
Перевага CI/CD полягає в збільшенні раннього виявлення дефектів, підвищенні продуктивності та забезпеченні більш швидких циклів випуску.