如果Selenium-Test(Build-Task)失败,取消Jenkins Post-Build-Task

时间:2013-02-22 12:50:59

标签: selenium jenkins controls

在使用ant进行Build-Task之后,我正在使用Jenlen的SeleniumHQ-Plugin运行一些Selenium-Tests。在Selenium-Tests之后,Jenkins正在运行Post-Build-Task,它将测试的Build部署到服务器。

现在,我想控制这个过程:

如果Selenium-Tests失败,Jenkins不能执行Post-Build-Task,否则Jenkins必须运行Post-Build-Task。

Jenkins是否有选项或插件或其他内容,如果失败并控制后构建任务,它提供了对构建任务进行监听的功能吗?

最好的问候托马斯。

1 个答案:

答案 0 :(得分:0)

一种方法是创建单独的作业并将它们链接起来,在这种情况下,您可以根据当前作业的成功/失败来决定是否运行第二个作业。从逻辑上讲,测试和部署的运行是两个不同的工作,不是吗?您可以使用“构建其他项目”选项或使用https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin