diff --git a/90 Library/DevOps/CI-CD — основы.md b/90 Library/DevOps/CI-CD — основы.md index 2b24e2b..ce75882 100644 --- a/90 Library/DevOps/CI-CD — основы.md +++ b/90 Library/DevOps/CI-CD — основы.md @@ -15,7 +15,7 @@ aliases: source: "CIСD Конвейер для сборки и доставки продукта. Знакомство с GitlabCI и Jenkins" --- -# CI/CD — основы +# CI/CD — Основы **CI/CD** — набор практик автоматизации интеграции, проверки, сборки и доставки изменений программного продукта. Он сокращает цикл обратной связи и делает выпуск изменений повторяемым. @@ -41,12 +41,15 @@ Unit-тесты запускают отдельные единицы кода в **Continuous Delivery** — поддержание проверенного артефакта в состоянии готовности к выпуску. Доставка до production обычно требует явного решения или ручного подтверждения. +![[Pasted image 20260612125256.png|353]] + ### Continuous Deployment **Continuous Deployment** — автоматическое развёртывание каждого изменения, прошедшего все проверки, в production без ручного подтверждения. Delivery и deployment часто обозначают одной аббревиатурой CD, но уровень автоматизации выпуска у них различается. +![[Pasted image 20260612125409.png]] ## Пайплайн **Pipeline** — описанная последовательность стадий и задач CI/CD. Обычно новый запуск инициируется коммитом, merge request, тегом, расписанием или ручным действием. diff --git a/99 System/Cache/Pasted image 20260612125256.png b/99 System/Cache/Pasted image 20260612125256.png new file mode 100644 index 0000000..23563f5 Binary files /dev/null and b/99 System/Cache/Pasted image 20260612125256.png differ diff --git a/99 System/Cache/Pasted image 20260612125409.png b/99 System/Cache/Pasted image 20260612125409.png new file mode 100644 index 0000000..12cddf1 Binary files /dev/null and b/99 System/Cache/Pasted image 20260612125409.png differ