有一种优雅的方式来暂时阻止詹金斯从执行任何进一步建立在规定的时间内(比如如每天早上6点和早上7点之间)?
在Jenkins/Hudson中,在Postbuild Groovy脚本的帮助下,我希望得到以下内容之一:
目前我只发现了以下方式,但它相当有限:
def item = hudson.model.Hudson.instance.getItem("GroovyMultipleFailTest")
def build = item.getLastBuild()
build.getNumber()
Run Code Online (Sandbox Code Playgroud) 我正在扩展现有的Jenkins/Hudson插件.我希望它为正在运行的项目设置一个环境变量对.最简单的方法是什么?
使用参数运行JUnit测试是很有可能的,其中相同的测试方法使用不同的数据执行多次,如下所述:http://junit.org/apidocs/org/junit/runners/Parameterized.html
不幸的是,似乎只能使用原始参数或字符串,而不是对象.有没有已知的解决方法?
我正在使用Jenkins以监控方式运行Selenium测试.失败通常是暂时现象(超时等).我在使用Naginator插件失败时升级项目执行,下一个版本通常会通过.
因此,我正在寻找使用故障计数的可能性,该故障计数只有在测试连续n次失败时才能发送通知.你知道怎么能这样做吗?