1. 程式人生 > >gitlab 8.8.5分支保護和Webhooks、runners、tiggers的作用

gitlab 8.8.5分支保護和Webhooks、runners、tiggers的作用

gitlab8.8.5中如果需要對分支在push時進行保護,則需要點選專案設定,然後在左側邊欄選擇Protected branches進行分支保護,如圖

     

Webhooks功能是gitlab-ci的一個自動構建工具,如果有程式碼push或者其他一些事件被觸發後,可以觸發的一個事件。例如觸發遠端構建事件。如圖

tiggers是一個觸發器,主要針對外部觸發事件,一個遠端事件可以觸發專案自身跟目錄下面的.gitlab-ci.yml檔案的執行。


runners是進行.gitlab-ci.yml構建時候的具體構建機器,官方建議最好不要安裝到gitlab自身的機器上面。執行.gitlab-ci.yml的命令進行構建。