2012-08-23 39 views
3

我試圖設置Jenkins以不斷檢出並構建代碼並驗證代碼是否可編譯。在Windows構建命令之間保留Jenkins中的環境變量

我們的構建系統是這樣工作的:我們有幾個不同的.bat文件,爲不同的構建配置設置環境變量,然後執行gmake來實際構建代碼。

當我創建Jenkins作業時,在構建作業的一部分中,我設置了兩個「Execute windows批處理命令」命令:一個調用腳本來設置env的命令。變量和gmake來構建它。

問題是,當gmake步運行時,所有的環境變量都被遺忘了。我如何防止env。變量被清除?

Tx

回答

0

如果設置它只調用一個bat文件,該怎麼辦?然後,那一個文件可以調用你正在與詹金斯打電話的那兩個文件。

+0

執行Windows批處理字段完全支持Windows批處理文件,並且環境變量在命令之間自然保留 – Bogi

+0

嗯,我明白了,所以您最終使用一個執行Windows批處理步驟來調用兩個不同的批處理文件,而不是它像以前兩個步驟? –

+0

是啊______________ :) – Bogi

相關問題