我需要
在shell脚本构建步骤中,可以使用env变量轻松访问params。我是否必须在Jython中做同样的事情? (我可以这样做吗?)
答案 0 :(得分:0)
我不确定如何从Execute Jython script
部分的Build
中的Parameterized参数访问该变量,但是如果我在Windows中运行Jython脚本(从Execute Windows batch command
选择{ Build
部分中的下拉列表),它运行正常。检查下面我使用Parameterized Trigger Plugin创建字符串参数的快照,然后在Jython脚本中使用相同的快照。它工作正常,并在输出中显示变量的值。
以下是我用于接受参数的示例脚本:
import sys
for arg in sys.argv:
print arg
对于* nix环境,您显然必须在Execute shell
部分的下拉列表中选择Build
,并将%var%
更改为$var
。