1. 程式人生 > >GITLAB CI-RUNNER的分類

GITLAB CI-RUNNER的分類

什麼情況下需要註冊Shared Runner?

比如,GitLab上面所有的工程都有可能需要在公司的伺服器上進行編譯、測試、部署等工作,這個時候註冊一個Shared Runner供所有工程使用就很合適。

什麼情況下需要註冊Specific Runner?

比如,我可能需要在我個人的電腦或者伺服器上自動構建我參與的某個工程,這個時候註冊一個Specific Runner就很合適。

什麼情況下需要在同一臺機器上註冊多個Runner?

比如,我是GitLab的普通使用者,沒有管理員許可權,我同時參與多個專案,那我就需要為我的所有專案都註冊一個Specific Runner,這個時候就需要在同一臺機器上註冊多個Runner。

分類方法2

Runner一共有三種類型
1) 本地Runner
2) 普通的伺服器上的Runner
3) 基於Docker的Runner
Runner可以分佈在不同的主機上,同一個主機上也可以有多個Runner。