factograf
UK
Увійти

сторінка значень у проєкті Вікімедіа

CI/CD

CI/CD

У програмній інженерії CI/CD – це сукупність практик безперервної інтеграції (Continuous Integration, CI) та безперервної доставки або розгортання (Continuous Delivery/Deployment, CD). У деяких джерелах ці підходи разом також називають безперервною розробкою програмного забезпечення або безперервною доставкою ПЗ.

Безперервна інтеграція (CI) — це практика розробки, за якої зміни в коді регулярно інтегруються в спільний репозиторій. Кожна така інтеграція автоматично перевіряється за допомогою процедур збірки та тестування, що дозволяє своєчасно виявляти помилки та підвищувати стабільність коду.

Безперервна доставка/розгортання (CD) є продовженням CI і передбачає автоматизацію процесів підготовки та випуску програмного забезпечення. Це забезпечує можливість швидкого та надійного розгортання змін у виробничому середовищі після проходження всіх перевірок.

Компоненти

Безперервна інтеграція
Часте об'єднання кількох невеликих змін в головну гілку.
Безперервна доставка
Виробництво програмного забезпечення короткими циклами з високою швидкістю та частотою, щоб надійне програмне забезпечення могло бути випущене в будь-який час, з простим та повторюваним процесом розгортання при прийнятті рішення про розгортання.

Читати далі

18 мовами

Текст із Вікіпедії, CC BY-SA 4.0 · Стаття-джерело