MASSIVE LINKS株式会社
用語集一覧AI・開発

CI/CD

読み方:シーアイシーディー

Continuous Integration(継続的インテグレーション)とContinuous Delivery/Deployment(継続的デリバリー/デプロイメント)の略。コードの変更を自動でテスト・ビルド・デプロイするパイプラインにより、高品質なソフトウェアを迅速にリリースする手法。

CI/CDとは

CI/CDは、ソフトウェア開発における自動化パイプラインです。開発者がコードをリポジトリにプッシュするたびに、自動的にテスト・ビルド・デプロイが実行されます。

CI(継続的インテグレーション)

  • • コードをメインブランチに頻繁にマージ
  • • プッシュのたびに自動テストを実行
  • • バグを早期発見・修正

CD(継続的デリバリー/デプロイメント)

  • 継続的デリバリー:ステージング環境への自動デプロイ(本番は手動承認)
  • 継続的デプロイメント:本番環境まで自動デプロイ

主なCI/CDツール

  • GitHub Actions:GitHubとの統合が容易
  • CircleCI:柔軟な設定・高速なビルド
  • Jenkins:オンプレミス対応のOSS

CI/CDの導入により、リリース頻度の向上と品質安定化の両立が可能になります。

CI/CDとは | 用語集 | MASSIVE LINKS株式会社 | MASSIVE LINKS株式会社