连续交付管道的七种模式

本文的翻译是在“ DevOps实践和工具”课程开始的前夕准备的

现在,您有机会以特价购买课程学到更多。


如今,业务敏捷性通常基于代码敏捷性。快速安全地按需发布当今数字产品和服务的能力是真正的竞争优势。

自2004年以来,我们一直在开发,组装和部署用于自动化应用程序和基础架构的代码管道。在本文中,我们共享七个模式,这些模式可以提高速度,灵活性和质量,同时增加自治性,透明性和可维护性。

持续交付

(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