Gitlab 持續集成/部署1——環境搭建

Windows平臺下:

1.安裝Gitlab

https://about.gitlab.com/install/html

2.安裝 Gitlab runner

https://docs.gitlab.com.cn/runner/install/windows.html前端

  1. 建立一個文件夾,例如C:\GitLab-Runner
  2. 下載x86amd64的安裝包,放進上一步的文件夾下,並重命名爲gitlab-runner.exe
  3. 運行一個擁有管理員權限的cmd窗口
  4. 註冊runner

我這裏設置的是特定的,你也能夠設置共享的。git

個人實際運行效果(我執行器這裏選的是shell):shell

  1. 運行服務,填入你當前的windows的帳戶和密碼,由於要添加windows服務(這裏跑一次就好,已經註冊了服務,開機會自動啓動的
gitlab-runner install --user ENTER-YOUR-USERNAME --password ENTER-YOUR-PASSWORD
# 若是提示帳號密碼錯誤,就使用下面這種方式
gitlab-runner install --user ".\ENTER-YOUR-USERNAME" --password "ENTER-YOUR-PASSWORD"

gitlab-runner start

個人實際運行效果:windows

3.更新Runner

cd C:\GitLab-Runner
gitlab-runner stop

而後再下載最新的x86amd64的安裝包,並從新啓動便可gitlab-runner startgitlab

4.卸載Runner

cd C:\GitLab-Runner
gitlab-runner stop
gitlab-runner uninstall
cd ..
rmdir /s GitLab-Runner

Mac平臺下:

其餘說明

一臺機器上能夠註冊多個runner,僅僅重複register步驟便可。install 步驟不須要重複運行。debug

Runner高級設置

經常使用命令介紹code

一、gitlab-runner --debug run,若是你遇到一些錯誤,可使用這個命令來在前端(控制檯運行),查看loghtm

二、gitlab-runner run --user jafir(普通用戶),若是須要切換用戶可使用這個blog

三、sudo chmod -x xxx,修改用戶權限

四、gitlab-runner uninstall,若是想從頭再來

五、gitlab-runner status,查看狀態

六、sudo gitlab-runner verify,查看runner是否在運行後

七、sudo gitlab-runner verify --delete,刪除註冊的用戶,若是想要從頭再來

八、刪除 ~/.gitlab-runner/config.toml(註冊的用戶的配置文件),和/etc/gitlab-runner/config.toml,若是想要從頭再來

相關文章
相關標籤/搜索