2

如何让詹金斯只在每第二次构建期间运行测试?

4

2 回答 2

2

你看过条件构建插件吗?(https://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin

我认为它可以做你正在寻找的东西。

有一个布尔条件:

如果令牌扩展为 true 的表示(或字符串“run”),则运行该步骤

因此,如果 Buildnumber 模 2 为 0,则可以用作条件。

于 2015-10-08T13:00:08.537 回答
-1
Use BUILD_NUMBER and groovy :

1. Jenkins Config => Evaluated Groovy script :

def skipTests = false

if( BUILD_NUMBER % 2 == 0 ) { 
    skipTests = true
}
于 2015-10-08T13:19:30.077 回答