2015-11-03 299 views
1

我是詹金斯管理的新手,試圖幫助朋友爲他的創業設立Jenkins。Jenkins環境變量

我知道詹金斯有插件,但對如何達到他的要求並不太瞭解。

他有一個spring應用程序,它使用dispatcher.xml引用jdbc.properties(每個環境如:jdbc_devjdbc_testjdbc_prod

如何在詹金斯我設置環境變量,所以相應的jdbc.properties拾取,當戰爭文件內置

回答

0

Parameterized Build

有時候,您的構建需要幾個「參數」是有用的/必要的。

...

參數可作爲環境參數變量。所以例如shell($ FOO,%FOO%)或Ant($ {env.FOO})可以訪問這些值。

[由我更正。]

又見Matrix Project Plugin

一個多配置項目是實例有用的,你的構建將使許多類似的建設步驟,您否則會重複步驟。

1

我認爲下面的插件會幫助你的朋友很多。

1)EnvInject Plugin: - 根據需求注入環境變量。

2)Role strategy: - 管理各種用戶的授權和權限。例如:管理員,測試人員,開發人員,客人。

有關此插件的配置更多信息閱讀本Answer

3)JobConfigHistory Plugin: - ,如果你擰任何恢復的變化。

希望它有幫助。