CDとは何ですか?

継続的デプロイメントを意味します。

🔄

定義

Continuous Deployment(継続的デプロイメント)またはContinuous Delivery(継続的デリバリー)は、コード変更が一連の自動化テストを通じて自動的に本番環境にリリースされるソフトウェアエンジニアリングアプローチです。

🛠️

プロセス

新しいコード変更はテストと検査のパイプラインを通過し、承認された場合、直接本番環境にデプロイされます。

🚀

利点

継続的デプロイメントはソフトウェアの提供を加速し、新機能の市場投入までの時間を短縮し、より速いフィードバックサイクルを可能にします。

🐞

修正

頻繁なデプロイメントにより、バグの発見と修正が容易になります。バグは比較的新しく、追跡しやすいためです。