詹金斯。如何在每次构建期间停止运行测试?

时间:2015-10-08 12:19:18

标签: java maven jenkins application-settings jenkins-job-builder

如何让Jenkins仅在每次构建期间运行测试?

2 个答案:

答案 0 :(得分:2)

您是否看过Conditional Build Plugin? (https://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin

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

有一个布尔条件:

  

如果令牌扩展为true(或字符串" run")

,则运行该步骤

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

答案 1 :(得分:-1)

Use BUILD_NUMBER and groovy :

1. Jenkins Config => Evaluated Groovy script :

def skipTests = false

if( BUILD_NUMBER % 2 == 0 ) { 
    skipTests = true
}