【问题标题】:Cancel Jenkins Post-Build-Task if Selenium-Test (Build-Task) fails如果 Selenium-Test (Build-Task) 失败,则取消 Jenkins Post-Build-Task
【发布时间】:2013-02-22 12:50:58
【问题描述】:

在使用 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是否有一个选项或插件或其他东西,它提供了在构建任务失败时监听构建任务并控制构建后任务的功能?

最好的问候托马斯。

【问题讨论】:

    标签: selenium jenkins controls


    【解决方案1】:

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

    【讨论】:

    • 谢谢!与 Parameterized-Tripper-Plugin 配合使用非常好!
    猜你喜欢
    • 2018-09-29
    • 1970-01-01
    • 2020-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-15
    • 1970-01-01
    相关资源
    最近更新 更多