CI/CDは最も一般的なワークフローの一つであります。
CI/CDとは?
CIとは継続的インテグレーション
継続的インテグレーション(Continuous Integration)
ソフトウェア開発において、ビルドやテストを自動化し、短期間で品質管理を行う手法になります。
CDとは継続的デリバリー(継続的デプロイ)
継続的デリバリー(Continuous Delivery)または継続的デプロイ(Continuous Deployment(継続的デプロイ)
開発者による変更をリポジトリから本番環境に自動的にリリースし、顧客がすぐに使用できるようにするというものになります。
分かり易く図で表現すると以下のイメージになります。