GitLab/Runner
跳至導覽
跳至搜尋
GitLab/Runner說明GitLab CI的Runner。
硬體建議
依照需求用量而有不同的硬體建議。
記憶體的部分,因為跑起來就大約300MB的記憶體是用量,512MB記憶體的機器不太夠,建議至少1GB。
硬碟空間的部分,個人用建議至少20GB,小團隊40GB以上,大團隊可以考慮100GB以上,主要是讓系統可以放夠多的Docker Image。
其他設定
因為GitLab Runner本身不負責Docker Image的GC,所以用久了以後磁碟空間會爆掉[1],目前比較好的解法是透過Docuum將沒有在使用的Docker Image清除掉(如果不知道如何細算threshold,這邊建議可以是硬碟空間的的一半):
docker run -d --init --name docuum --restart always --volume /var/run/docker.sock:/var/run/docker.sock --volume docuum:/root stephanmisc/docuum --threshold '20 GB'
相關連結
參考資料
- ↑ Prevent Gitlab-runner from leaving dead containers/volumes. [2023-05-26] (English).
外部連結
- 官方網站 (英文)