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