LoginSignup
4
0

More than 1 year has passed since last update.

CI/CDとは?

Posted at

はじめに

本記事は CI/CD についてとなります。
CI/CD 初心者向けに記述したものになります。
筆者が初心者のため備忘録替わりに使ってます^^;

CI/CD とは

「CI/CD」とは、ソフトウェア開発におけるビルドやテスト・デリバリー・デプロイメントを自動化し、継続的に行うアプローチを指す名称です。
「CI」は「Continuous Integration」の略称で「継続的インテグレーション」と呼ばれます。
「CD」は「Continuous Delivery」の略称で「継続的デリバリー」と呼ばれます。

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

ソースコードを変更してGitHubにアップする度にビルドやテストを自動実行し、コードの品質を一定に保つ手法

CD (継続的デリバリー)とは

CI(継続的インテグレーション)で検証済みのコードのリリースを自動化することで、リリースを効率化する手法

CI/CDのサービス例

サービス 説明
AWS CodeBuild AWSのコードのビルドおよびテスト環境をフルマネージドで提供するCIサービス
CircleCI テスト・ビルド・デプロイなどが管理できるCIツール
GitHub Actions GitHub の CI/CDツール。
GitHubから直接コードをビルド、テスト、デプロイが可能。

参考記事

CI/CDとは

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0