GitLab CI/CD課程13
在公司不同團隊內可能會有不同的Runner的需求對應不同的Project
可能會希望特定的Runner僅供特定的Project使用
也就是有許多不同的Project Teams
每個Team之間彼此不共享Runner的使用,基於:
- Security reasons
- Jobs with specific requirements
- Projects with a log of CI activity
所以才有"Specific Runners"
後面會針對GitLab CICD Settings的課程會在提到相關設定
即便在同一座的GitLab,只有指定的Project可以使用特定"Specific Runners"
Specific Runners:
所以要讓gitlab.com上面能使用到自己建立的Specific Runners
則需要:
對比來說GitLab Server本身是較為複雜的
但是GitLab Runner相對單純簡單容易安裝!
GitLab Runner可以安裝建置在自己筆電,地端機台,遠端機台...etc
並且設置GitLab Runner連線或說註冊到GitLab Server
Registering:綁定Runner給指定的GitLab instance
綁定後還要設定兩邊的連線例如gitlab.com連到自己電腦上的Runner等
後面課程會demo兩種Specific Runners:
- 本機電腦
- AWS EC2 instance
後面課程有大略簡介上述的Runner
並且本機端可能有Mac或Windows的部分可以挑
大概會只上windows的部分,連AWS的需求也跳過