開発ツールのレビューサイト
検索結果がありません

CI/CDのツール - 製品一覧から機能の違いや活用事例を紹介

CI/CD

CI/CDは、「Continuous Integration」(継続的インテグレーション)、「Continuous Delivery・Continuous Deployment」(継続的デリバリー/継続的デプロイメント)の略であり、ソフトウェア開発、アプリ開発において品質の向上を保ちながら、開発ライフサイクルを最適化し、加速していくための開発手法の1つです。
世の中のニーズや市場の変化が激しい中で、迅速な顧客価値提供に向けたアジャイル開発やスクラム開発においてその効果を発揮します。
CI:開発者が修正を加えたソースコードに対してテストを実行し、不具合やバグがないかを検証します。
CD:CIによるビルドやテストが完了後、リリースプロセスを自動化し、安全に本番環境にデプロイします。

CI/CDは、「Continuous Integration」(継続的インテグレーション)、「Continuous Delivery・Continuous Deployment」(継続的デリバリー/継続的デプロイメント)の略であり、ソフトウェア開発、アプリ開発において品質の向上を保ちながら、開発ライフサイクルを最適化し、加速していくための開発手法の1つです。
世の中のニーズや市場の変化が激しい中で、迅速な顧客価値提供に向けたアジャイル開発やスクラム開発においてその効果を発揮します。
CI:開発者が修正を加えたソースコードに対してテストを実行し、不具合やバグがないかを検証します。
CD:CIによるビルドやテストが完了後、リリースプロセスを自動化し、安全に本番環境にデプロイします。

CI/CDのツール一覧

CI/CDの活用事例

Cloud Deploy
Google

Google Kubernetes Engine (GKE) やAnthosクラスタへのアプリケーションの継続的デリバリーを自動化し、管理するためのマネージドサービス。

もっとみる
AWS CodeStar
Amazon Web Services, Inc.

AWS上でのソフトウェア開発プロジェクトを迅速に開始、管理、共同作業するための統合開発環境とツールチェーン。

もっとみる
AWS CodeDeploy
Amazon Web Services, Inc.

Amazon EC2インスタンス、オンプレミスインスタンス、AWS Fargate、AWS Lambda、Amazon ECSサービスなど、様々なコンピューティングサービスへのアプリケーションのデプロイを自動化するサービス。

もっとみる
AWS Proton
Amazon Web Services, Inc.

コンテナおよびサーバーレスアプリケーションのデプロイを自動化し、標準化するためのフルマネージドなアプリケーションデリバリーサービス。

もっとみる
Cloud Build
Google

ソースコードからコンテナイメージや非コンテナアーティファクトをビルドするためのフルマネージドな継続的インテグレーション/継続的デリバリー (CI/CD) プラットフォーム。

もっとみる
Jenkins
Jenkins

CI/CD (継続的インテグレーション/継続的デリバリー) を実現するためのオープンソースの自動化サーバー。

もっとみる
CircleCI
CircleCI合同会社

CircleCIは、ソフトウェア開発における継続的インテグレーション(CI)および継続的デリバリー(CD)の自動化プラットフォームです。これにより、開発者がコードの変更を頻繁にマージし、テストとデプロイを自動化することができます。

CircleCIは、ソフトウェアチームがアイデアをすばやく実現できるように支援します。技術を活用する組織が最高の成果を上げられるようサポートし、エンジニアリングチームの生産性を高めることを目指しています。

もっとみる
GitHub Actions
GitHub, Inc.

GitHub Actions は、ビルド、テスト、デプロイのパイプラインを自動化できる継続的インテグレーションと継続的デリバリー (CI/CD) のプラットフォームです。 リポジトリに対するすべての pull request をビルドしてテストしたり、マージされた pull request を運用環境にデプロイしたりするワークフローを作成できます。

GitHub Actions は、DevOps であるだけでなく、リポジトリで他のイベントが発生したときにワークフローを実行できます。 たとえば、リポジトリで新しい issue が作成されるたびに、適切なラベルを自動的に追加するワークフローを実行できます。

GitHub では、ワークフローを実行するための Linux、Windows、macOS 仮想マシンが提供されます。また、自身のデータセンターまたはクラウド インフラストラクチャで独自のセルフホスト ランナーをホストすることもできます。

もっとみる
すべてのレビューをみる
Argo CD
Argo CD

Argo CDは、Kubernetes向けの宣言型GitOps継続的デリバリーツールです。 アプリケーションの定義、構成、環境は宣言的でバージョン管理されるべきであり、アプリケーションのデプロイとライフサイクル管理は自動化され、監査可能で、理解しやすいものであるべきだという考えに基づいています。

もっとみる
Travis CI
Travis CI

YAML 1 ファイルでマルチ OS・アーキテクチャに対応する CI/CD。並列・マトリックスビルドで迅速にテスト可能。

もっとみる
Atlassian Bamboo
Atlassian

Jira・Bitbucket と密連携し、ビルド~テスト~デプロイを一元管理するオンプレ/Datacenter 向け CI/CD。

もっとみる
TeamCity
JetBrains

Kotlin DSL や Build Chain で高度なパイプラインをコード化できる CI/CD。大規模並列ビルドとテスト最適化でパフォーマンスを向上。

もっとみる
Bitbucket Pipelines
Atlassian

Bitbucket Cloud に組み込まれた CI/CD。YAML 7 行から開始でき、Pipes で拡張。

もっとみる
Semaphore CI
Semaphore CI

高速コンテナ実行とキャッシュ最適化で素早いフィードバックを提供するクラウド CI/CD。モノレポやビジュアルワークフローにも対応。

もっとみる
Codefresh
Codefresh

Argo CD を拡張し GitOps プロモーションを自動化する Kubernetes ファーストの CI/CD プラットフォーム。

もっとみる
Buildkite
Buildkite Pty

無制限並列・セルフホストエージェントで大規模ワークロードを高速処理する CI/CD。動的パイプラインと Supply Chain Security を提供。

もっとみる
DroneCI
Harness

コンテナ単位で完全隔離ビルドを行う OSS CI。SCM 横断で動作し、プラグインで容易に拡張可能。

もっとみる
CloudBees CI
CloudBees

モデルベースのデプロイとガバナンス機能を備えたエンタープライズ向け CD プラットフォーム。

もっとみる
Flux CD
OSS

Kubernetes 用 GitOps オペレータ。イベント駆動でマイクロサービスを自動デプロイ。

もっとみる
Spinnaker
OSS

マルチクラウドに対応した OSS CD ツール。高度なデプロイ戦略とパイプライン管理を提供。

もっとみる
Harness
Harness

AI/ML でデプロイとテストを最適化する SaaS CD プラットフォーム。コスト/ガバナンス可視化も提供。

もっとみる
GitLab
GitLab

GitLab に統合された DevSecOps プラットフォームの CI/CD。Auto DevOps で自動パイプライン生成が可能。

もっとみる
Octopus Deploy
Octopus Deploy Pty

インフラとアプリのデプロイをテンプレート化し、多環境へ確実にリリースする自動化プラットフォーム。

もっとみる
GoCD
Thoughtworks

バリューストリームを可視化する OSS CI/CD。ファンイン/ファンアウト等の複雑パイプラインを表現。

もっとみる
Screwdriver
OSS

Continuous Deliveryのために設計されたオープンソースのビルドプラットフォームです。設定が容易で、セキュリティを考慮した分離性を特徴とし、独自のクラスターを制御できます。

もっとみる
Tekton
OSS

開発者がクラウドプロバイダーやオンプレミスシステム全体でビルド、テスト、デプロイを行える、強力で柔軟なオープンソースのCI/CDシステム構築フレームワークです。基盤となる実装を抽象化し、柔軟性を提供します。

もっとみる
Rancher Fleet
OSS

ローカルクラスターの制御を強化し、GitOpsを通じて継続的な監視を提供するコンテナ管理およびデプロイエンジンです。スケーラビリティだけでなく、クラスターにインストールされているものを正確に監視するための高度な制御と可視性を提供します。

もっとみる
Apache Ant
OSS

Apache Antは、Javaで実装されたビルド自動化ツールで、XML形式のビルドファイルに定義されたターゲットや依存関係に従い、コンパイルやテスト、パッケージ作成などのプロセスを実行します。主にJavaアプリケーションのビルドに利用されますが、CやC++などの非Javaプロジェクトのビルドにも柔軟に対応可能です。コマンドラインから実行するスタンドアロンツールとして広く使われています。

もっとみる
Appcircle
Appcircle Inc.

エンタープライズグレードのモバイルCI/CDプラットフォームで、クラウドまたは完全にセルフホストのどちらでもモバイルアプリのビルド、テスト、公開を可能にします。モバイルCI/CDの優れた機能のために目的別に構築されたモジュールを提供します。

もっとみる
Expo Application Services
650 Industries, Inc.

Expoチームが提供する、ExpoおよびReact Nativeアプリ向けの深く統合されたクラウドサービスです。単一のJavaScript/TypeScriptコードベースから真のネイティブアプリを作成するのに役立ちます。

もっとみる
Buddy
Buddy, LLC.

DevOps & Platform Engineering Suiteであり、リモートデプロイメント、パイプライン、環境、ビジュアルレビュー、トンネル、ドメイン、Dev Cloudのツールを提供します。デプロイの速度と信頼性を劇的に向上させることを目指します。

もっとみる
Argo Workflows
Argo Project Authors

Argo Workflowsは、Kubernetes上で並列ジョブをオーケストレーションするオープンソースのワークフローエンジンです。Kubernetesのカスタムリソース定義(CRD)として実装され、各ステップをコンテナとして定義できます。DAGを用いてタスク間の依存関係をモデル化し、並列実行により機械学習やデータ処理などの計算集約的なジョブを高速化します。CI/CDパイプラインにも対応しています。

もっとみる
Lighthouse CI
Google

Lighthouse CI は、Lighthouse による Web ページのパフォーマンス/品質監査を、継続的インテグレーション(CI)環境に自動統合できる OSS のツール群です。

もっとみる
Blacksmith
Blacksmith Software Inc.

GitHub Actionsを2倍高速化する、高性能・低コストな代替ランナーです。 ベアメタルサーバーと最適化されたキャッシュにより、開発スピードを落とさずにCI/CDの実行効率を最大化します。

もっとみる