我想从上游作业中触发此作业 上游作业应使用下游作业的默认参数。
参数 UtilityPath 取决于 UtilityVersion 来评估自身并形成选项列表。
我怎么能
答案 0 :(得分:0)
无论您的下游作业参数是什么(在groovy脚本/代码部分中),如果您可以将其放在SCRIPTLER脚本中(请参阅Jenkins Scriptler插件),那么您可以调用{{1如上所述,在上游作业的 BUILD部分(执行shell或Run Groovy脚本)中传递相同的参数(您在下游作业中传递的参数),不由于复杂性,您希望在上游作业中添加相同的下游参数。注意:如果你不想调用Scriptler脚本,如果你正在处理TFS vs ProjectC vs someAutomationD或者当parameterX设置为true(你的调用),请参阅有关如何调用Scriptler脚本(在Build部分中)的条件运行插件有)。
它与CSchulz提到的几乎完全相同,但Scriptler脚本更好,因为您在一个地方更改代码/脚本(Scriptler脚本部分 - Jenkins主页上的左侧部分)然后使用/重用该脚本任何地方(即在参数中支持Groovy Scriptler脚本 - 或 - 在构建部分中),而不需要读取下游作业的参数值(甚至在调用下游之前有些hacky方式,时间有时会改变所有内容) - 或者用Jenkins API做一些疯狂的事情让它更复杂。
答案 1 :(得分:0)