0
- 運行參數化的構建
- 有Jython腳本(通過Jython的插件提供)來獲取參數(我已經定義的Jython腳本生成步驟在參數化版本中)
在shell腳本中,可以使用env變量輕鬆訪問構建步驟參數。我必須在Jython中執行相同的操作嗎? (我可以這樣做)?
在shell腳本中,可以使用env變量輕鬆訪問構建步驟參數。我必須在Jython中執行相同的操作嗎? (我可以這樣做)?
我不知道你如何能夠從參數參數Build
部分訪問變量Execute Jython script
,但如果我(從Build
部分的下拉列表中選擇Execute Windows batch command
選項之後)在Windows中運行Jython腳本,它工作正常。檢查下面的快照,我使用Parameterized Trigger Plugin創建字符串參數,然後在Jython腳本中使用它。它工作正常,並在輸出中顯示變量的值。
這裏的示例腳本我用於接受參數:
import sys
for arg in sys.argv:
print arg
對於* nix的環境,你顯然必須選擇Execute shell
在Build
部分的下拉列表中,也將%var%
更改爲$var
。
您是否在'Build'部分使用'Execute Jython script'? – Technext 2014-08-28 09:49:05
@Technext:是的,在這個時候,雖然其他解決方案當然也可以。 – LetMeSOThat4U 2014-08-28 11:45:30