超詳細Gitlab Runner環境配置中文教程
阿新 • • 發佈:2020-08-10
配置GitlabRunner環境
GitLab Runner 是一個開源專案, 它用來執行你定製的任務(jobs)並把結果返回給 GitLab。 GitLab Runner 配合GitLab CI(GitLab 內建的持續整合服務) 協調完成任務。
本文將記錄將一臺閒置的iMac mini配置一個Specific Runner環境。
其他平臺可以同時參考這個教程
本教程寫的過於詳細所以篇較長,需要一些耐心才可以完成配置
1.下載二進位制檔案到電腦上
下載這個需要梯子
sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64
2.新增執行許可權
sudo chmod +x /usr/local/bin/gitlab-runner
3.註冊Runner
以下步驟需要切換到需要執行該Runner的賬戶後執行
1.終端輸入
sudo gitlab-runner register
回車顯示
2.填入gitlab的URL
3.填入token(不清楚如何獲取token的可以參考我的另一篇部落格《獲取Gitlab專案的Token》)
4.新增runner描述
這個描述可以以後gitlab網頁裡修改
5.新增描述標籤,若新增多個需用逗號隔開
同樣可以以後修改
6.詢問是否在未加標籤的Build上執行
我這裡選擇的“true”,預設為“false”。
7.詢問是否鎖定最近專案
預設為“是”,直接回車
8.提醒註冊完成,選擇runner要執行的平臺和方式
請根據你需求選擇
例如
ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell:docker
回車
如果選擇了docker,還會提醒輸入預設的Docker Image,請確認電腦已經安裝了docker
註冊部分完成。
4.執行Runner
接下來就是將runner註冊為服務並且開啟
在終端輸入
cd ~
gitlab-runner install
gitlab-runner start
重啟電腦即可正常執行
至此。整個配置過程完成!
5.其他
停止Runner
gitlab-runner stop
更行二進位制檔案
gitlab-runner stop
curl -o /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64
chmod +x /usr/local/bin/gitlab-runner
gitlab-runner start
本教程參考連結:
https://blog.csdn.net/u011215669/article/details/80458972
https://docs.gitlab.com.cn/runner/install/osx.html
https://www.jianshu.com/p/2211f16cc099
https://segmentfault.com/a/1190000007180257