はじめに
docker版 gitlab-runner のinstall手順。
よく忘れてしまうのでメモ。
(OSはCentos7.6を利用)
インストール
gitlab-runner(latest) インストール
dockerが動いている環境で以下を実行
# docker run -d --name gitlab-runner --restart always \
> -v /srv/gitlab-runner/config:/etc/gitlab-runner \
> -v /var/run/docker.sock:/var/run/docker.sock \
> gitlab/gitlab-runner:latest
Unable to find image 'gitlab/gitlab-runner:latest' locally
Trying to pull repository docker.io/gitlab/gitlab-runner ...
latest: Pulling from docker.io/gitlab/gitlab-runner
登録
インストールされたgitlab-runnerコンテナをGitLabサーバに登録
# docker exec -it gitlab-runner gitlab-runner register
Running in system-mode.
(あとは表示にしたがって必要項目を入力していく)
登録時に入力求められるTokenは、GitLabのダッシュボード(設定 > CI/CD)から確認する
例)※Tokenはリセット済み
ref
以下が公式ドキュメント
https://docs.gitlab.com/runner/install/docker.html