背景
隨着項目的迭代速度越來越快,同時會存在多個分支並行開發聯調。有的依賴以及數據只有測試環境有,因此需要在測試環境聯調開發,但又不影響現有分支代碼的測試。
基於此,可以通過Apollo配置來解決環境單一的問題。
環境準備
- Apollo
- Stark
步驟
Apollo配置
說明: 對於有apollo配置的應用,需在apollo新增測試集羣配置,對應的配置集羣名稱應與stark上的部署環節中的子環境名同名 。
1、apollo配置中心,添加TEST環境集羣 (Tips:集羣名稱與srark部署環節的子環境名保持一致)
2、同步環境配置項(default → test1)
3、發佈
4、到此,stark上把該應用部署到test1子環境,可以部署成功,且可通過ip訪問,但如果要通過域名訪問,詳見以下操作。
多套環境域名綁定
1、stark的域名模塊,申請域名(Tips: 如測試環境域名XXX.test.baidu.cn,其中test.baidu.cn是固定不可更改的,可以用XXX1.test.baidu.cn區分不同環境下的域名)