CI/CD 從無到有建置全紀錄

最近公司想嘗試導入CI/CD,降低一些行政成本加快程式佈版,所以有這個機會從頭開始把之前學過的CI/CD工具重新建置一次,順便記錄一下中間遇到的坑。有經驗的朋友也可以給些建議,看看哪邊可以做得更好。

環境說明

基本上環境可分為:開發區與測試區與對外Proxy,開發與測試兩區採用內部IP,只能透過Proxy連線到外部網路,而外部網路則無法聯入此封閉區域。

系統環境架構圖

系統規劃及安裝

依據上面架構,將需要的軟體依照前面規劃的系統架構,填入對應的區塊。設定方式及步驟都在下方每篇的鏈結裡面,請依照順序開始安裝。

套入使用軟體後架構圖

參考資料