連続配信パイプラインの7つのパターン

記事の翻訳は、コース「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




All Articles