![](/img/trans.png)
[英]How to pass parameter as environment variable from upstream job to downstream job in jenkins? without downstream jobs being parametrized
[英]How to stop a downstream job from being run if it is waiting for upstream job to finish in Jenkins?
我有2个项目:-1.项目A 2.项目B
项目A是上游项目,项目B是下游项目。 如果项目A已在构建,则项目B等待。 项目A成功触发项目B。
现在是这种情况:
项目A正在建设中,项目B正在等待项目A完成。 项目A完成后,项目B立即被触发。 但是,项目A也会在完成时触发项目B。 因此,项目B基本上运行两次。
我的要求是-仅应运行上游项目(项目A)触发的(项目B)工作,而不是等待上游项目(项目A)完成的工作。 等待的作业应从队列中清除。
有很多方法可以做到这一点。
我建议您查看此插件: https : //wiki.jenkins-ci.org/display/JENKINS/Throttle+Concurrent+Builds+Plugin
到目前为止,它已经满足了我最悲伤的需求。 :)
您是否在上游项目运行时尝试阻止构建?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.