gitlab-runner配置
阿新 • • 發佈:2019-01-09
向gitlab註冊
gitlab-runner register --non-interactive --name my-runner --url http://gitlab.example.com --registration-token my-registration-token --executor shell --tag-list common-runner
關於Executor的選擇
git-runner本身是沒有帶jdk,maven等編譯工具的,但是我們可以選擇下述合適的executor去執行編譯任務。具體可以參考gitlab的官方文件:execute的選擇
- Shell
- Docker
- Docker Machine and Docker Machine SSH (auto-scaling)
- Parallels
- VirtualBox
- SSH
- Kubernetes
推薦使用shell方式,對應的jdk,maven工具可以自行安裝與配置,這種配置比較簡單。
如果選擇docker,那麼要指定一個映象,這個映象必須在docker images中或者hub docker中可以找到,並且需要的編譯工具都在docker中安裝好。
因為計劃要將gitlab-runner以docker images的方式部署,那麼採用shell的執行器最為合適,不必要docker中執行gitlab-runner,gitlab-runner又再啟動一個docker。