【Git管理篇】GitLab Runner 安裝及常用命令(三)


安裝系統: CentOS 7

安裝軟件: GitLab Runner

 

1、 准備工作

  # 下載安裝包

  sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-ci-multi-runner-linux-amd64

  #  設置權限

  sudo chmod +x /usr/local/bin/gitlab-runner

# 在OS創建GitLab CI用戶 【這個根據實際需要,我在安裝的時候直接忽略了這個,用的root賬號】
  sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash

2、 開始安裝

  # 安裝runner服務(我沒有新建CI用戶,直接將user給的root,避免一些權限問題)

  sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner

  # 啟動runner服務 

  sudo gitlab-runner start

3、 配置Runner

   每個項目的runner都可以單獨配置,也可以使用共享的runner。

   # 創建runner注冊連接

   sudo gitlab-runner register

 

 

 

 

  # 輸入gitlab-ci實例的URL【一般是gitlab的訪問地址】

  Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com )
  https://192.168.16.21(這個token可以在gitlab的項目配置中獲取)

  # 輸入gitlab-ci實例的token

  Please enter the gitlab-ci token for this runner

  xxx (這個token可以在gitlab的項目配置中獲取)

  # 輸入gitlab-ci實例的description

  # 輸入gitlab-ci實例的tag  【也可以不跳過】

  # 輸入gitlab-ci執行者 【主要有:ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell,如果有docker,直接輸入docker,我選的是 shell】

  # 輸入docker映像 【如果上面沒有選docker,則此步是不會設置的】

  命令如下圖:

    

 

 

 

4、常用命令

gitlab-ruuner start #啟動

gitlab-ruuner restart #重啟

gitlab-ruuner stop #停止

gitlab-ruuner register #打開注冊引導

 

更多:https://docs.gitlab.com/runner/register/index.html


免責聲明!

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



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