2013-02-22 84 views
1

我使用SeleniumHQ-Plugin为Jenkins运行了一些Selenium-Tests,之后使用Ant构建任务。在Selenium-Tests之后,Jenkins正在运行一个Post-Build-Task,它将测试的Build部署到服务器。如果Selenium-Test(构建任务)失败,则取消Jenkins构建任务

现在,我要控制好这个过程:

如果硒测试失败詹金斯不能执行生成后任务,否则詹金斯必须运行生成后任务。

Jenkins是否有一个选项或插件,它提供了监听构建任务(如果失败并控制构建后任务)的功能?

最好的问候托马斯。

回答

0

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

+0

谢谢!与Parameterized-Tripper-Plugin非常相配! – Thomas 2013-02-26 11:15:45

相关问题