Windowsのローカル環境でgitlab-ciのrunnerを走らせるようにしたのでメモ
- 適当なフォルダを作る
- GitLab Runnerをhttps://docs.gitlab.com/runner/install/windows.htmlからダウンロードして、作ったフォルダの中に入れる。
- 権限付きでPowershellでダウンロードしてあるディレクトリに入って、以下のコマンドを実行
.\gitlab-runner-windows-amd64.exe register
- URLとtokenは以下のようにGitlabのセッティングのci/cdを見て記述する(黒塗りのところ)
- 同じディレクトリにconfig.tomlが作られているはずなので以下のように編集。基本的な変更点はshellとbuild_dir
concurrent = 1
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "xxxxxxxxx"
url = "xxxxxxxxxxxxx"
token = "xxxxxxxxxxxx"
executor = "shell"
shell = "powershell"
builds_dir = "D:/tmp"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
[runners.cache.azure]
- .\gitlab-runner-windows-amd64.exe start
- 設定画面にRunnerが追加されているはずなので、ペンマークもクリックすると、以下のような画面が出てくるので、「Run untagged jobs」をチェックしておく
ここまで、やってrunnerを実行するとciが走る。
コメント