GitLab CI/CD課程19
自建GitLab:
前面都是在GitLab這個SaaS網站上
串接GitLab上面的Shared Runner(GitLab提供的共用Runner)
或是串接我們自建機台的Runner
但是公司企業也會考慮自建GitLab機台,並可能源於以下考量:
- High Security
- Have full control over our infrastructure
- Have unused servers we want to utilize
- Save infrastructure costs
並且一切管理都由GitLab管理者負責管理自建的instance與Runner
其中也包含所謂的Shared Runner,提供全部程式Projects使用
注意GitLab Runner版本匹配:
- 首先要注意的就是GitLab instance與GitLab Runner是兩個獨立的程式
- 並且是安裝於分開獨立的機台上
- 代表著他們有各自獨立的版本
- 所以要特別注意到兩者版本的匹配性
- 依據文件,GitLab Runner的major.minor版本要同步於GitLab的major and minor版本!
- 所以若是使用持續更新的GitLab網站,對應自建GitLab Runner都會建議持續更新到最新