CI/CDとは?
しーあいしーでぃー
コード変更のたびに自動でテスト・ビルド・デプロイを行うソフトウェア開発の自動化パイプラインです。
CI/CDとは、Continuous Integration(継続的インテグレーション)とContinuous Delivery/Deployment(継続的デリバリー/デプロイ)を組み合わせた概念で、コード変更をリポジトリにプッシュするたびに自動でビルド・テストを実行(CI)し、さらに本番環境への自動デプロイ(CD)までパイプライン化する開発プラクティスのこと。GitHub ActionsやGitLab CI、JenkinsなどがCI/CDツールとして普及している。
使い方・例文
GitHub Actionsでプルリクエストのたびに自動テストが走り、mainブランチへのマージで本番へ自動デプロイするCI/CDパイプラインを構築した。
この用語をシェア
最終更新: