小编dat*_*tka的帖子

阻止Jenkins在规定的时间范围内执行新版本(例如6-7am)

有一种优雅的方式来暂时阻止詹金斯从执行任何进一步建立在规定的时间内(比如如每天早上6点和早上7点之间)?

jenkins

16
推荐指数
2
解决办法
1万
查看次数

如何使用Groovy获取Jenkins当前构建项目的具体信息?

在Jenkins/Hudson中,在Postbuild Groovy脚本的帮助下,我希望得到以下内容之一:

  • 环境变量(例如当前的JOB_NAME,BUILD_NUMBER等)
  • 当前项目的特定内部版本号的结果
  • 当前项目中最后一次未成功构建的内部版本号

目前我只发现了以下方式,但它相当有限:

def item = hudson.model.Hudson.instance.getItem("GroovyMultipleFailTest") 
def build = item.getLastBuild()
build.getNumber()
Run Code Online (Sandbox Code Playgroud)

groovy hudson jenkins

11
推荐指数
3
解决办法
4万
查看次数

扩展Jenkins/Hudson插件以设置环境变量对

我正在扩展现有的Jenkins/Hudson插件.我希望它为正在运行的项目设置一个环境变量对.最简单的方法是什么?

java plugins hudson environment-variables jenkins

6
推荐指数
2
解决办法
3863
查看次数

参数化JUnit测试非原始参数?

使用参数运行JUnit测试是很有可能的,其中相同的测试方法使用不同的数据执行多次,如下所述:http://junit.org/apidocs/org/junit/runners/Parameterized.html

不幸的是,似乎只能使用原始参数或字符串,而不是对象.有没有已知的解决方法?

junit unit-testing parameterized

5
推荐指数
1
解决办法
3820
查看次数

Hudson/Jenkins仅在连续失败时发出通知

我正在使用Jenkins以监控方式运行Selenium测试.失败通常是暂时现象(超时等).我在使用Naginator插件失败时升级项目执行,下一个版本通常会通过.

因此,我正在寻找使用故障计数的可能性,该故障计数只有在测试连续n次失败时才能发送通知.你知道怎么能这样做吗?

testing selenium automated-tests hudson jenkins

4
推荐指数
1
解决办法
2498
查看次数