詹金斯上总是有一个由“提升构建插件”触发的额外构建,我不知道为什么......
这是整个管道:
- dev 将“feature_branch”提交到 github
- jenkins 在“feature_branch”上触发构建以运行所有单元测试
在构建工作中:
- 如果分支通过测试,它应该去“代码审查”(我这里使用promote_build_plugin,代码查看后手动提升),
- 我使用“在其他项目上触发/调用构建”作为触发“部署作业”进行构建的操作,前提是它通过了代码审查。
在部署作业上:
我可以看到一个新的构建被触发并且 feature_branch 被合并,但总是有另一个构建发生,“没有变化;旧代码启动了这个工作。没有可用的原因信息”
我google了一个下午试图解决这个问题,有什么帮助吗?