我使用Jenkins和Multibranch Pipeline.我为每个活跃的git分支都有工作.通过推入git存储库触发新构建.我想要的是在新分支出现在同一分支中时中止当前分支中的运行构建.
例如:我提交并推送分支feature1.然后BUILD_1开始在詹金斯.我做了另一个提交,并feature1在BUILD_1仍在运行时推送到分支.我希望BUILD_1被中止并开始BUILD_2.
我试图使用stage concurrency=x选项和stage-lock-milestone功能,但没有设法解决我的问题.
此外,我已经阅读了这个线程停止Jenkins工作,以防新的一个启动,但我的问题没有解决方案.
你知道任何解决方案吗?