我是詹金斯管理的新手,試圖幫助朋友爲他的創業設立Jenkins。Jenkins環境變量
我知道詹金斯有插件,但對如何達到他的要求並不太瞭解。
他有一個spring
應用程序,它使用dispatcher.xml
引用jdbc.properties
(每個環境如:jdbc_dev
,jdbc_test
,jdbc_prod
如何在詹金斯我設置環境變量,所以相應的jdbc.properties
拾取,當戰爭文件內置
我是詹金斯管理的新手,試圖幫助朋友爲他的創業設立Jenkins。Jenkins環境變量
我知道詹金斯有插件,但對如何達到他的要求並不太瞭解。
他有一個spring
應用程序,它使用dispatcher.xml
引用jdbc.properties
(每個環境如:jdbc_dev
,jdbc_test
,jdbc_prod
如何在詹金斯我設置環境變量,所以相應的jdbc.properties
拾取,當戰爭文件內置
[由我更正。]有時候,您的構建需要幾個「參數」是有用的/必要的。
...
參數可作爲環境
參數變量。所以例如shell($ FOO,%FOO%)或Ant($ {env.FOO})可以訪問這些值。
一個多配置項目是實例有用的,你的構建將使許多類似的建設步驟,您否則會重複步驟。
我認爲下面的插件會幫助你的朋友很多。
1)EnvInject Plugin: - 根據需求注入環境變量。
2)Role strategy: - 管理各種用戶的授權和權限。例如:管理員,測試人員,開發人員,客人。
有關此插件的配置更多信息閱讀本Answer
3)JobConfigHistory Plugin: - ,如果你擰任何恢復的變化。
希望它有幫助。