CI/CD(Continuous Integration/Continuous Delivery)とは
calendar_month2020-04-01 公開 update2020-05-19 更新
ソフトウェア開発において自動化を取り入れ、変更を常にテストして本番環境にリリースできる状態にしておくことで、リリースの頻度を高め、不具合の発見やユーザーからのフィードバックの反映をより迅速にするソフトウェア開発手法。
継続的インテグレーション/継続的デリバリーとも呼ばれる。
CI / CD による開発では、コードが変更されるたびに自動でテストが行われるため、品質の向上が期待できる。また、リリース作業も自動で行われるので、より迅速なリリースが可能になる。
CI / CD を実現するツールとしては、大きく分けてオンプレミス型とクラウド型が存在し、オンプレミス型では Jenkins 、Concourse CI 、Drone が、クラウド型では Travis CI 、CircleCI 、Wercker 、Codeship 、AWS CodeBuild 、GCP Cloud Build が知られている。
label 関連するタグ
教育研修担当 (トレーニング担当者) のためのWebマガジンを編集しています。
-
- 「こんな特集、記事を読んでみたい」というリクエスト
- 「こんな記事を書いてみたい」という執筆者の方のお問い合わせ
や誤植のご連絡など、お問い合わせフォームより受付しています。
お気軽に問い合わせくださいませ!!
contacts トレタン お問い合わせフォーム