【问题标题】:Jenkins - Active Choice Reactive ReferenceJenkins - 主动选择反应参考
【发布时间】:2018-03-15 12:14:28
【问题描述】:

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

在此示例中,选择“ pedro”用户名时应显示linea 1”,因为是“/var/lib/jenkins/workspace/aa.test1.txt”中文档的最后一行。

这是作业的配置方式:

这是在尝试使用参数构建作业时:

如果我在 Jenkins 脚本控制台中执行它,它会正确显示输出...

谢谢。

【问题讨论】:

    标签: jenkins


    【解决方案1】:

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

    【讨论】:

    • 太棒了!我一直在努力解决这个问题,直到我读到你的答案才知道为什么我的参数在其他任何地方都不起作用。赞一个!
    【解决方案2】:

    您应该使用“主动选择参数”而不是“选择参数”,并将名称用作“主动选择反应参数”中的引用参数,最后您可以使用为“主动选择反应参数”提供的名称作为引用“主动选择反应参考参数”中的参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多