gitlab runner 是乙個開源專案, 它用來執行你定製的任務(jobs)並把結果返回給 gitlab。 gitlab runner 配合gitlab ci(gitlab 內建的持續整合服務) 協調完成任務。
本文將記錄將一台閒置的imac mini配置乙個specific runner環境。
其他平台可以同時參考這個教程
本教程寫的過於詳細所以篇較長,需要一些耐心才可以完成配置
sudo chmod +x /usr/local/bin/gitlab-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註冊部分完成。
接下來就是將runner註冊為服務並且開啟
在終端輸入
cd ~
gitlab-runner install
gitlab-runner start
重啟電腦即可正常執行
至此。整個配置過程完成!
gitlab-runner stop
gitlab-runner stop
curl -o /usr/local/bin/gitlab-runner
chmod +x /usr/local/bin/gitlab-runner
gitlab-runner start
超詳細Gitlab Runner環境配置中文教程
gitlab runner 是乙個開源專案,它用來執行你定製的任務 jobs 並把結果返回給 gitlab。gitlab runner 配合gitlab ci gitlab 內建的持續整合服務 協調完成任務。本文將記錄將一台閒置的imac mini配置乙個specific runner環境。其他平台...
Git命令 超詳細
初始化命令 git init 創立乙個.git隱藏資料夾 把所有的修改的檔案新增到大門口 git add 把倉儲門口的 放到裡面的房間中去 git commit m 一些說明 表示是把所有修改的檔案提交到版本庫 git commit all m 一些說明 檢視當前的狀態 git status 檢視歷...
python基礎(超詳細)
初始學習從簡單的概念開始,基本概念的記憶和理解都是很重要的,不要知識一味的追求快速提公升,而忽略了基礎知識,下面就讓我們一起學習吧 人生苦短,我學pyothon 概念篇 首先從幾個概念開始 1 表示式就是乙個類似於數學公式的東西 eg 10 5 8 4 2 語句 在程式語句中完成某種功能 print...