天天看點

jenkins實作springboot配置檔案覆寫

由于生産環境密碼和開發環境不同,而且不能公布出來,用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

jenkins實作springboot配置檔案覆寫
jenkins實作springboot配置檔案覆寫

根據需求選擇對應的檔案類型,填入檔案内容即可:

jenkins實作springboot配置檔案覆寫

在item中設定覆寫檔案

進入對應項目,依次點選:Configure,Build Environment,Provide Configuration files

jenkins實作springboot配置檔案覆寫

繼續閱讀