我有詹金斯的工作,建立一个apk。我还有一个gradle命令,可以在Android设备上运行一些测试。我希望我的jenkins工作能够运行这个gradle命令,但如果测试失败,我不希望jenkins在整个构建中失败。我只是想让它将测试标记为失败,然后通知人们测试失败了。但是,自己测试失败不应该将整个构建标记为失败。有没有办法做到这一点?
答案 0 :(得分:0)
I believe you use the ignoreFailures = true
flag in your gradle.build's Test
task config.
如果这不起作用,你可以使用Jenkins try / catch / finally:
try {
// test step here
} catch (error) {
// other steps if test step fails
}