本文的翻译是在“ 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 , .
. , .
— , . , . , , — , . , .
. . , , , .