* 目次 [#q9ef25cf]
#contents

* やろうと思うこと、 [#vfe61569]
docker-composeでもう一つGitLabRunnerを立ち上げる


* 背景 [#g3ca5798]
手順をメモしていく

* 想定する流れ [#oc68738b]
* 想定する流れ [#g57d54fc]
- gitlabのCI/CDのrunnerのページに記載されている、urlとtokenをメモする
- 起動しているgitlab-runnerにregistryコマンドで追加する


* (間違っていた)想定する流れ [#oc68738b]
- docker-compose.ymlに追加のGitLabRunnerを追加する
- 設定のディレクトリを作る
- docker-composeを起動させる
- gitlab側のトークン,URLを調べる
- コンテナ名を調べる
- 登録コマンドを実行する
- GitLabのRunnerの画面に表示されるところまでを確認する

* 動作確認したdocker-composeの既存と追加したgitrunnerのコードの抜粋 [#a5792b25]
   gitlab-runner:
     image: gitlab/gitlab-runner:latest
     container_name: gitlab-runner
     restart: always
     volumes:
       - /var/run/docker.sock:/var/run/docker.sock
       - /root/gitlab/gitlab-runner-config:/etc/gitlab-runner
     ports:
       - "8093:8093"
   gitlab-runner-2:
     image: gitlab/gitlab-runner:latest
     container_name: gitlab-runner-2
     restart: always
     volumes:
       - /var/run/docker.sock:/var/run/docker.sock
       - /root/gitlab/gitlab-runner-config-2:/etc/gitlab-runner
     ports:
       - "8094:8093"

** 2つ目における1つ目との変更箇所 [#xfafd081]
- docker-composeでの定義名に-2を追加
- container_nameに-2を追加
- volumesに設定ファイルの格納場所として、1つ目の名称に-2を追加した名称でmkdirした
トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS