* 目次 [#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した