在使用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是否有选项或插件或其他内容,如果失败并控制后构建任务,它提供了对构建任务进行监听的功能吗?
最好的问候托马斯。
答案 0 :(得分:0)
一种方法是创建单独的作业并将它们链接起来,在这种情况下,您可以根据当前作业的成功/失败来决定是否运行第二个作业。从逻辑上讲,测试和部署的运行是两个不同的工作,不是吗?您可以使用“构建其他项目”选项或使用https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin