GitLab-CI-Runner的搭建簡易文檔

GitLab-CI-Runner的搭建簡易文檔

安裝Gitlab Runner

  • 目前使用的是GitLab 8.1 CE, 對應的Runner版本能夠使用 gitlab-ci-multi-runner 1.10.6, Runner9之後不在兼容舊的Gitlab
Mac OS : https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/v1.10.6/binaries/gitlab-ci-multi-runner-darwin-amd64 
    CentOS : https://packages.gitlab.com/runner/gitlab-ci-multi-runner/packages/el/6/gitlab-ci-multi-runner-1.10.6-1.x86_64.rpm
    yum install gitlab-runner-xxx.rpm

配置gitlab runner

  • 在項目管理頁面,將Gitlab CI插件支持啓動後,會有配置頁面。同時在runner的機器上註冊(register)並運行runnergit

    gitlab-runner register
       # 檢查項目的CI配置頁面,得到鏈接的url和token信息
  • 運行runner的機器須要安裝好構建須要的其它工具,如Git,Maven,JDK,請自行安裝
  • git命令要先手動在runner運行的機器上執行一下,使用gitlab-runner用戶第一次會加一個信任。

編寫.gitlab-ci.yml文件

  • 這個文件用於配置具體構建時的執行命令。能夠使用shell命令。一個最簡單的配置示例以下:
MyPackageJob:
  script: "mvn package -U"

配置完成後,在commit或者merge代碼後,會自動觸發maven的打包。

相關文章
相關標籤/搜索