安排构建然后立即失败的正确方法是什么?我需要在历史中看到这种情况。
QueueTaskFuture<?> queueTaskFuture = project.scheduleBuild2(someQuietTime, someCause);
queueTaskFuture.cancel(true);
此解决方案不允许将构建添加到历史记录中。我也试过quietTime = 0。有什么想法吗?
我正在考虑添加一个自定义Builder
,可以检查某些条件并在必要时使构建失败(就像它在Fail The Build Plugin中实现的那样)但是可能有一些更简单的解决方案?< / p>
答案 0 :(得分:0)
你可以
throw new hudson.AbortException("Cancelled");
有关详细信息,请参阅:http://javadoc.jenkins-ci.org/hudson/AbortException.html