CI-CDパイプライン

継続的インテグレーション(CI)と継続的デリバリー(CD)を実現する自動化されたワークフロー。

パイプラインの段階

  1. ソースステージ: コードのプッシュをトリガー
  2. ビルドステージ: コンパイル、依存関係解決
  3. テストステージ: 単体テスト、結合テスト、E2Eテスト
  4. デプロイステージ: ステージング/本番環境へのデプロイ

CI部分

コードの統合とテストまで。継続的インテグレーションとして、メインブランチへの頻繁な統合を自動化。

CD部分

デプロイの自動化。2つの段階がある:

実装ツール

関連