【发布时间】:2015-07-16 03:50:29
【问题描述】:
我在 Jenkins 中为我的 Angular 应用程序设置了一个 CI 管道。我现在有两个简单的工作。我的两个工作共享一个共同的工作空间。第一项工作基本上是构建(npm install、bower install 等)。它工作正常。第二个工作基本上是运行单元测试(gulp test)。我正在使用业力进行测试和幻象。因此,目前这两项工作都运行良好。
最终我会为我的集成测试和代码分析等添加更多作业。所以基本上每个成功的作业都会触发管道中的下一个运行。
我想知道如果出现故障,是否可以将作业标记为不稳定。例如,在我运行单元测试的第二份工作中,说即使一个测试用例失败,我也想将其标记为不稳定,因为它不会触发任何进一步的工作。这是可能的吗?如果可以,最智能和最有效的方法是什么?而且由于我从来没有测试用例失败过,所以我不知道这一点,但是如果一个测试用例失败,JENKINS 会自动将作业标记为不稳定???
【问题讨论】:
标签: angularjs jenkins continuous-integration karma-runner