【发布时间】:2023-03-29 15:33:02
【问题描述】:
有一个使用Active Choices Plugin的Active Choices Parameters参数化作业
我想从上游作业触发此作业。
upstream 作业应该使用 downstream 作业的默认参数。
UtilityPath 参数依赖于 UtilityVersion 来评估自身并形成选择列表。
我该怎么做
- 从 upstream 作业中获取 UtilityVersion 的 groovy 脚本返回的选项列表?
- 将我对 UtilityVersion 的选择提供给参数 UtilityPath,这样它就可以为我生成自己的选择列表(同样,在 上游 工作)。
- 使用我选择的参数 UtilityVersion 和 UtilityPath 触发作业?
【问题讨论】:
-
我说的对吗,上面的截图是上游作业的参数,下面是下游作业的参数?
-
@CSchulz 不,这些是同一个 downstream 作业的 2 个参数。 upstream 作业根本没有参数。
-
但是您想在上游作业中显示来自下游作业的选择?
-
@CSchulz 我需要 upstream 作业来从 downstream 作业中获取选项列表。 upstream 作业决定 UtilityVersion 和 UtilityPath 的值(将由 downstream 使用b>build) 基于 downstream 作业返回的选项列表。
-
并且不能将其从下游作业移动到上游作业并将值传递给下游作业?
标签: jenkins groovy jenkins-plugins