Sept modèles de pipelines de livraison continue

La traduction de l'article a été préparée avant le début du cours «DevOps Practices and Tools».

À l'heure actuelle, vous avez la possibilité de suivre le cours à un prix spécial . Apprendre encore plus.


De nos jours, l'agilité commerciale repose souvent sur l'agilité du code. La possibilité de publier rapidement et en toute sécurité à la demande les produits et services numériques d'aujourd'hui est un véritable avantage concurrentiel.

Depuis 2004, nous développons, assemblons et déployons des pipelines de code pour l'automatisation des applications et des infrastructures. Dans cet article, nous partageons sept modèles qui améliorent la vitesse, la flexibilité et la qualité tout en augmentant l'autonomie, la transparence et la facilité d'entretien.

Livraison continue

(Continuous Delivery) — "   ". Agile vs Effort, , . CI / CD.

DevOps 2019 31 000 . . 200 100 , 2 600 7 .

, ! ( ), .

() — . , . , .

20 — CruiseControl, , 2001 , — .

, , .

1 —

. .

  • ! , , .

  • CI / CD -   , .

  • Docker-.

  • CI runner , . CI runner .

  • , , .

2 —

, , .

  • - . , , .

  • , Make, Rake, npm, Maven .. CI.

  • .

3 —

, . , .

  • . . , . 

  • . , , , .

  • . — , , , . 

4 —

, — , .

  • pull request' .

  • - -, .

  • .

5 —

.   .

  • .

  • .

  • .

  • , , .

6 —

, . .

  • , , .

  • .

  • CI runners cloud-native IAM , .

7 —

, .

  • " " (release gate) .

  • , .

  • Release gate API , .

. , .

— , . , . , , — , . , .

. . , , , .

.

:




All Articles