1

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

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

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

Jenkins是否有一个选项或插件或其他东西,它提供了在构建任务失败时监听构建任务并控制构建后任务的功能?

最好的问候托马斯。

4

1 回答 1

0

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

于 2013-02-22T13:09:19.610 回答