我在Digital Ocean上運行了四個微型實例。基本架構是這樣的:
A:Gitlab,GitlabCI,HAProxy
B:MongoDB
C:節點Web服務器
D:節點Web服務器
事實證明,Gitlab非常沉重-它經常超時,即使進行相當大的交換也很笨重。有趣的是,GitlabCI的工作似乎非常順利-放緩似乎都指向Gitlab。所以,該升級了。
這時,我需要CI服務器做的就是運行我的部署腳本,該腳本執行其他所有操作。
我已經做了一些研究,並選擇了GOGS作為Git。我打算使用的服務器。
GitlabCI是否足夠輕巧,並且可以與GOGS一起使用?或者,還有用於輕量級CI的另一種出色產品嗎?
FWIW,我真的很喜歡 .yml
CI配置(ala Travis和GitlabCI)。
也歡迎體系結構建議。