CDとは何ですか?
継続的デプロイメントを意味します。
定義
Continuous Deployment(継続的デプロイメント)またはContinuous Delivery(継続的デリバリー)は、コード変更が一連の自動化テストを通じて自動的に本番環境にリリースされるソフトウェアエンジニアリングアプローチです。
プロセス
新しいコード変更はテストと検査のパイプラインを通過し、承認された場合、直接本番環境にデプロイされます。
利点
継続的デプロイメントはソフトウェアの提供を加速し、新機能の市場投入までの時間を短縮し、より速いフィードバックサイクルを可能にします。
修正
頻繁なデプロイメントにより、バグの発見と修正が容易になります。バグは比較的新しく、追跡しやすいためです。