Windowsのローカル環境でgitlab-ciを走らせる【メモ】

Windowsのローカル環境でgitlab-ciのrunnerを走らせるようにしたのでメモ

  1. 適当なフォルダを作る
  2. GitLab Runnerをhttps://docs.gitlab.com/runner/install/windows.htmlからダウンロードして、作ったフォルダの中に入れる。
  3.  権限付きでPowershellでダウンロードしてあるディレクトリに入って、以下のコマンドを実行
  4. .\gitlab-runner-windows-amd64.exe register
  5.  URLとtokenは以下のようにGitlabのセッティングのci/cdを見て記述する(黒塗りのところ)
  1. 同じディレクトリに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]
  1. .\gitlab-runner-windows-amd64.exe start
  2. 設定画面にRunnerが追加されているはずなので、ペンマークもクリックすると、以下のような画面が出てくるので、「Run untagged jobs」をチェックしておく

ここまで、やってrunnerを実行するとciが走る。

コメント

タイトルとURLをコピーしました