超詳細Gitlab Runner環境配置中文教程


配置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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM