詹金斯 - 主动选择反应参考

时间:2018-03-15 12:14:28

标签: jenkins

我正在使用Active Choices Plugin来动态加载参数。我想读取$ workspace文件的最后一行作为参数。

在这个例子中,当选择“pedro”用户名时,它应该显示linea 1“,因为它是”/var/lib/jenkins/workspace/Aa.test1.txt“中文档的最后一行

这是作业的配置方式:

enter image description here

这是在尝试使用参数构建作业时: enter image description here

如果我在Jenkins Script控制台中执行它,它会正确显示输出... enter image description here

谢谢。

2 个答案:

答案 0 :(得分:1)

应该使用“主动选择参数”代替“选择参数”,并在“主动选择反应参数”中使用名称作为引用参数,最后您可以使用为“主动选择反应参数”给出的名称作为参考“主动选择反应式参考参数”中的参数。

答案 1 :(得分:0)

我认为您的想法错了。您正在为“用户名”使用Reactive参数,但是忘记指定要对哪个参数做出反应。请参见“用户名”参数定义中的空“参考参数”文本字段。 逻辑很简单。当您的“引用参数”发生更改时,它会选择Reactive来重建依赖参数(用户名)并根据作为Groovy脚本实现的逻辑来显示值。

相关问题