啟動命令
gitlab-runner --debug <command> #調試模式排查錯誤特別有用。
gitlab-runner <command> --help #獲取幫助信息
gitlab-runner run #普通用戶模式 配置文件位置 ~/.gitlab-runner/config.toml
sudo gitlab-runner run # 超級用戶模式 配置文件位置/etc/gitlab-runner/config.toml
注冊命令
gitlab-runner register #默認交互模式下使用,非交互模式添加 --non-interactive
gitlab-runner list #此命令列出了保存在配置文件中的所有運行程序
gitlab-runner verify #此命令檢查注冊的runner是否可以連接,但不驗證GitLab服務是否正在使用runner。 --delete 刪除
gitlab-runner unregister #該命令使用GitLab取消已注冊的runner。
#使用令牌注銷
gitlab-runner unregister --url http://gitlab.example.com/ --token t0k3n
#使用名稱注銷(同名刪除第一個)
gitlab-runner unregister --name test-runner
#注銷所有
gitlab-runner unregister --all-runners
服務管理
gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
# --user指定將用於執行構建的用戶
#`--working-directory 指定將使用**Shell** executor 運行構建時所有數據將存儲在其中的根目錄
gitlab-runner uninstall #該命令停止運行並從服務中卸載GitLab Runner。
gitlab-runner start #該命令啟動GitLab Runner服務。
gitlab-runner stop #該命令停止GitLab Runner服務。
gitlab-runner restart #該命令將停止,然后啟動GitLab Runner服務。
gitlab-runner status #此命令顯示GitLab Runner服務的狀態。當服務正在運行時,退出代碼為零;而當服務未運行時,退出代碼為非零。