コンコース - オープンソースCI/CDツール

Concourse 無料展開ツール

ソフトウェア自動化用の無料およびオープンソースCI/CDツール

ソフトウェア展開ワークフローをオープンソースCI/CDシステムで自動化することにより、生産性を高めます。パイプラインをすばやく構成し、進捗状況を見続けます。

概要

Concourseは無料でオープンソースCI/CDツールです。ソフトウェアの展開ワークフローを自動化するためのDevOpsチームが役立ちます。 Concourseは、自動化パイプラインをスケーリングする機能を提供します。これは、Concourse ServerとFly CLIなどの2つのコアコンポーネントが付属する最高のオープンソースCI/CD ソフトウェアの1つです。 Concourseサーバーは、Web UI、API、およびパイプラインのスケジューリングを処理します。 Flyは、パイプラインを構成し、Concourseサーバーと通信するためのコマンドラインインターフェイスです。 この自己ホストされた連続統合は、リソース、タスク、ジョブの単純なメカニズムを使用します。開発者は、パイプラインをコードとして簡単に構成し、Web UIの進捗状況を確認できます。さらに、ジョブが失敗した場合、開発者は失敗理由を見つけて迅速に修正できます。さらに、ジョブは他のジョブに依存する可能性があり、これにより、リポジトリから生産サーバーへの継続的な配信が可能になります。 この無料の連続統合ツールはプラグインシステムをサポートしており、プラグインを作成するのは非常に簡単です。開発者は、リソースタイプによって実装されるリソースを作成できます。これは、Go and Elmで書かれたコンテナベースのソフトウェアです。 オープンソースCI/CDツールのライセンスはApache-2.0です。

システム要求

コンコースをセットアップするための要件は次のとおりです。

  • Docker -docker作曲

特徴

Concourseには優れた機能リストがあり、それらのいくつかは次のとおりです。

  • 無料でオープンソース
  • チームの管理
  • ユーザーロール&権限
  • パイプライン
  • リソースの管理
  • リソースタイプ
  • ジョブの管理
  • 資格管理

インストール

Dockerを使用したインストール

以下のコマンドを実行して、Docker ComposeでConcourseサーバーをインストールします。


$ wget https://concourse-ci.org/docker-compose.yml
$ docker-compose up -d

ブラウザを開き、http:// localhost:8080を入力して、Web UIにアクセスします。テスト/テストとしてユーザー名/パスワードを使用してログインします。 Fly CLIをインストールするために次のコマンドを実行し、ログインにテストユーザーを使用します。

$ fly -t tutorial login -c http://localhost:8080 -u test -p test
 日本