当我设置一个项目A来触发项目B(带有参数)并且现在项目B触发项目C1和C2时,整个链(带有参数)会在Jenkins的“构建管道”视图中清晰地显示:
但是,我在项目B上添加了Promoted Build设置,该设置跟踪C1和C2的完成。
现在有3个问题:
a)一件小事,但是我真的很想知道我做错了什么吗,因为这似乎对我来说是必不可少的功能:促销(星号)在“构建管道”视图中不可见。
B)更糟糕的是,我设置(促进作用等乙)来触发一个新的工作d。这可行,但是我无法传递Job B的构建参数(D接收未扩展的值${iso.name}
)。
c)由升级触发的Project D Job运行并显示它是由B触发的,我还从B的Promotion log中看到它触发了它。但是它没有显示在“构建管道视图”中,有没有办法添加它(它通常不显示为下游构建)。实际共享指纹伪像会有所帮助吗?
a)构建管道不具有在其中显示促销明星的功能。
b)您传递参数的方式是正确的。在构建步骤上使用$ {iso.name}时,它应该可以工作。但是,如果您在“执行批处理命令步骤”中使用此命令,它将无法正常工作。您必须在批处理命令上使用%iso.name%。
c)由升级触发的构建不可见,因为它是构建管道插件中的错误。https://issues.jenkins-ci.org/browse/JENKINS-22203
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句