記事の翻訳は、コース「DevOpsの実践とツール」の開始に先立って作成されました。
現在、特別価格でコースを受講するチャンスがあります。もっと詳しく知る。
今日、ビジネスの俊敏性はコードの敏捷性に基づいていることがよくあります。今日のデジタル製品およびサービスのオンデマンドで迅速かつ安全にリリースする機能は、真の競争上の利点です。
2004年以来、アプリケーションとインフラストラクチャを自動化するためのコードパイプラインを開発、構築、および展開してきました。この記事では、自律性、透明性、および保守性を向上させながら、速度、柔軟性、および品質を向上させる7つのパターンを共有します。
連続配達
(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 , .
. , .
— , . , . , , — , . , .
. . , , , .
.
:
Prometheus