我有一个项目,在jenkins中构建需要大约15分钟的时间(其中phpunit是最耗时的元素)。
我已经配置了基于svn的scm触发的构建,因此每次提交时都会触发构建(使用post-commit脚本)。
然而,如果在jenkins仍在构建项目时提交了代码,它就会等待上一次构建完成。
由于新的提交已经被创建,旧的构建就不再相关,所以如何让jenkins在同一项目有新的构建等待时取消当前的构建呢?
我有一个项目,在jenkins中构建需要大约15分钟的时间(其中phpunit是最耗时的元素)。
我已经配置了基于svn的scm触发的构建,因此每次提交时都会触发构建(使用post-commit脚本)。
然而,如果在jenkins仍在构建项目时提交了代码,它就会等待上一次构建完成。
由于新的提交已经被创建,旧的构建就不再相关,所以如何让jenkins在同一项目有新的构建等待时取消当前的构建呢?