參考資料html
https://docs.gitlab.com/runner/git
https://docs.gitlab.com/ce/ci/quick_start/README.html安全
1、安裝gitlab runnerbash
使用gitlab源進行yum安裝服務器
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bashcurl
yum install gitlab-runner -ygitlab
PS:runner建議和gitlab服務器分開放性能
一個安全問題,修改.gitlab-ci.yml文件能夠作不少事情,若是權限沒限制好,等因而有了root權限ui
一個性能問題,由於通常構建任務都會比較佔用系統資源,影響gitlab性能,因此url
GitLab Runner 能夠安裝到不一樣的機器上,因此在構建任務運行期間並不會影響到 GitLab 的性能
2、註冊gitlab runner
gitlab-runner register //url 和token 能夠到 admin area的 runners查看
.....
刷新admin area的 runners
3、使用gitlab runner
配置好 Runner 以後,咱們要作的事情就是在項目根目錄中添加 .gitlab-ci.yml 文件了。
當咱們添加了 .gitlab-ci.yml 文件後,每次提交代碼或者合併 MR 都會自動運行構建任務了。