2012-07-26 40 views
0

我們正在設置一個Jenkins CI服務器來處理我們所有的WebDriver測試。理想情況下,我希望爲我們的QA團隊選擇構建參數,以便爲每個構建選擇要測試(生產等)的服務器。我們有一個屬性文件來處理這個問題,所以我們只需要對該文件進行更改。有沒有可以做我們正在尋找的插件?根據選擇構建參數在屬性文件中設置變量

回答

0

是的,EnvInject Plugin可以從屬性文件讀取環境並使其可用於構建。

1

你可以只使用一個shell構建步驟

echo $MY_BUILD_VAR > $WORKSPACE/somefile 

有時一個插件是比你更需要! (不過,如果你有操作系統的混合支持EnvInject將有助於(即* nix中和Windows)的Windows上運行批處理文件和* nix去與外殼...雖然Windows版本是平凡不同

echo %MY_BUILD_VAR% > %WORKSPACE%\somefile