由于生産環境密碼和開發環境不同,而且不能公布出來,用jenkins跑springboot項目時需要用到生産環境專屬的配置檔案。
失敗嘗試:直接進jenkins的workspace目錄修改檔案
一開始想直接在workspace目錄下修改檔案,發現不行,修改後每次啟動jenkins build就會被覆寫。
成功嘗試:增加一個application-prod.yml檔案
雖然不能修改檔案,但是增加檔案是可以的。java -jar 啟動時增加:–spring.profiles.active=prod就行
成功嘗試:在jenkins中配置檔案覆寫application.yml
添加檔案步驟
Dashboard>Manage Jenkins>System Configuration>Managed files
根據需求選擇對應的檔案類型,填入檔案内容即可:
在item中設定覆寫檔案
進入對應項目,依次點選:Configure,Build Environment,Provide Configuration files