1
我正在尝试构建依赖于两个触发器的作业管道。我希望根据是否对相应的Git存储库进行提交来触发每个作业,但是我希望詹金斯能够坚持下去,除非管理员启用了管道。基于SCM轮询和用户触发Jenkins作业
所以步骤将是:
- 管理员触发整个管道的手工打造,然后
- 詹金斯只是基于自上次什么Git中(和上游依赖性)改变构建工作生成
第2步已经在工作,但我不确定如何禁用管道中的所有作业并控制它,以便只在手动触发时才构建管道。
我正在尝试构建依赖于两个触发器的作业管道。我希望根据是否对相应的Git存储库进行提交来触发每个作业,但是我希望詹金斯能够坚持下去,除非管理员启用了管道。基于SCM轮询和用户触发Jenkins作业
所以步骤将是:
第2步已经在工作,但我不确定如何禁用管道中的所有作业并控制它,以便只在手动触发时才构建管道。
因此,根据您所描述的,您不应该使用SCM轮询。只留下手动构建选项。它仍将与SCM链接并仅构建更改。
你可以使用促销插件的效果:https://github.com/jenkinsci/promoted-builds-plugin。 – ornous
管理员可以选择禁用任何作业。如果他这样做了,那么工作和下游工作不会被触发,直到他能够完成工作。因此,添加第2步并手动或通过脚本拆散作业将满足您的要求 – DevD