継続的インテグレーション-継続的展開(CI-CD)の利点

  • コードの変更が小さいほど簡単で(アトミック)、意図しない結果が少なくなります。
  • 障害の特定はより簡単で迅速です。
  • コードの変更が少なくなり、障害分離が迅速になるため、平均解決時間(MTTR)は短くなります。
  • テストのしやすさは、小さく、具体的な変更により向上します。 これらの小さな変化はより正確な陽性および陰性試験を可能にする。
  • プロダクションエスケープを検出および修正するための経過時間は、リリース速度が速いほど短くなります。
  • 他のフィーチャ圧が発生する前に欠陥が修正されることが多いため、重要でない欠陥のバックログは少なくなります。
  • 製品は素早い機能導入と素早い機能変更のターンアラウンドにより急速に改善します。
  • アップグレードはより小さな変更単位を導入し、混乱を少なくします。
  • CI-CD p製品の特徴速度は速いです。 高速であるため、欠陥の調査と修正に費やす時間が短縮されます。
  • 機能の切り替えと青緑色の展開により、新しいプロダクション機能をターゲットに合わせてシームレスに導入できます。 
  • 重要でない(地域)時間に重要な変更を加えることができます。 この重要ではない時間変更の導入は、デプロイメント問題の潜在的な影響を制限します。
  • ターゲットリリースではリリースサイクルが短くなり、リリースの準備が整っていない機能がブロックされるのが少なくなります。 
  • 継続的な開発中のエンドユーザーの関与とフィードバックは、ユーザビリティの向上につながります。 あなたは毎日カスタマーのニーズに基づいて新しい要求を追加することができます。