ユーザ用ツール

サイト用ツール


development:cicd:concourse

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
development:cicd:concourse [2018/08/07 06:22] – [docker-compose の設定] hayashidevelopment:cicd:concourse [2018/08/22 01:15] (現在) – [docker-compose の設定] hayashi
行 75: 行 75:
  
   concourse-web:   concourse-web:
-    image: concourse/concourse:3.14.         # 最新版(4.0.0)では動作しないためバージョン指定+    image: concourse/concourse:3.9.         # 最新版(4.0.0,3.14.1)では動作しないためバージョン指定
     links: [concourse-db]                     # コンテナを他のサービスにリンク     links: [concourse-db]                     # コンテナを他のサービスにリンク
     command: web                              # デフォルトのコマンドを上書き     command: web                              # デフォルトのコマンドを上書き
行 92: 行 92:
  
   concourse-worker:   concourse-worker:
-    image: concourse/concourse:3.14.1+    image: concourse/concourse:3.9.2
     privileged: true                          # コンテナに拡張権限を適用する     privileged: true                          # コンテナに拡張権限を適用する
     links: [concourse-web]     links: [concourse-web]
行 104: 行 104:
 https://github.com/concourse/concourse/releases https://github.com/concourse/concourse/releases
  
-.envの作成+ 
 + 
 +==== 環境変数 ==== 
 CONCOURSE_EXTERNAL_URL にブラウザからアクセスできるURLをセットします。 CONCOURSE_EXTERNAL_URL にブラウザからアクセスできるURLをセットします。
 +
 127.0.0.1 or localhostではダメです。 127.0.0.1 or localhostではダメです。
 +
 CONCOURSE_BASIC_AUTH_USERNAME , CONCOURSE_BASIC_AUTH_PASSWORD には、 CONCOURSE_BASIC_AUTH_USERNAME , CONCOURSE_BASIC_AUTH_PASSWORD には、
 +
 ConcourseCIにログインするためのアカウントを設定します。 ConcourseCIにログインするためのアカウントを設定します。
 +
 CONCOURSE_POSTGRES_USER , CONCOURSE_POSTGRES_PASSWORD には、postgresのアカウントを設定します。 CONCOURSE_POSTGRES_USER , CONCOURSE_POSTGRES_PASSWORD には、postgresのアカウントを設定します。
  
-==== 環境変数 ==== 
  
 以下のような.envファイルを作成します。 以下のような.envファイルを作成します。
行 122: 行 128:
 CONCOURSE_POSTGRES_PASSWORD=changePassw0rd CONCOURSE_POSTGRES_PASSWORD=changePassw0rd
 </code> </code>
-==== クライアント ====+===== クライアント =====
  
 立ち上がっているWebにアクセスし、ビルドパイプライン設定用のCLIツールであるflyをダウンロードする。 立ち上がっているWebにアクセスし、ビルドパイプライン設定用のCLIツールであるflyをダウンロードする。
  
-http://127.0.0.1:8080/+  http://127.0.0.1:8080
 +  http://192.168.xx.xx:8080/ 
 +  ...... 
 + 
 + 
 +{{:development:cicd:pasted:20180807-152457.png}} 
 + 
 +または、[[https://github.com/concourse/concourse/releases|ここ]]からダウンロードしてインストールする。 
 + 
 +==== Login ==== 
 +flyコマンドで、concourseにログインする 
 + 
 +アカウント情報は".env"で設定した情報。 
 + 
 +  $ fly -t concourseci login -c http://192.168.xx.xx:8080 
 + 
 +==== ワーカー一覧 ==== 
 + 
 +  $ ./fly -t concourseci workers 
 +  name          containers  platform  tags  team  state    version 
 +  5cxxxxxxxx60  0           linux     none  none  running  1.3     
 + 
 +===== 参考 ===== 
 +https://qiita.com/cacarrot/items/8cb4a13b10d408a108c3 
 + 
 +https://qiita.com/mumoshu/items/aab5de3b9c73e6c7dd56 
 + 
 +https://github.com/tichimura-pivotal/concourse-workshop/blob/master/README.md 
 + 
 +https://github.com/tenten0213/ios-concourse 
 + 
 + 
 +https://concoursetutorial.com/basics/task-hello-world/ 
 + 
 +https://docs.docker.com/compose/gettingstarted/
  
  
development/cicd/concourse.1533622938.txt.gz · 最終更新: 2018/08/07 06:22 by hayashi