diff options
Diffstat (limited to 'src/main/java/org/jenkinsci/plugins/bbprb/BitbucketBuildListener.java')
-rw-r--r-- | src/main/java/org/jenkinsci/plugins/bbprb/BitbucketBuildListener.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/main/java/org/jenkinsci/plugins/bbprb/BitbucketBuildListener.java b/src/main/java/org/jenkinsci/plugins/bbprb/BitbucketBuildListener.java index 2b42ba3..15fe4ee 100644 --- a/src/main/java/org/jenkinsci/plugins/bbprb/BitbucketBuildListener.java +++ b/src/main/java/org/jenkinsci/plugins/bbprb/BitbucketBuildListener.java @@ -47,8 +47,14 @@ public class BitbucketBuildListener extends RunListener<AbstractBuild<?, ?>> { if (trigger != null) { LOGGER.log(Level.FINE, "Completed after BitbucketBuildTrigger"); Result result = build.getResult(); - BuildState state = (result == Result.SUCCESS) ? BuildState.SUCCESSFUL - : BuildState.FAILED; + BuildState state; + if (Result.SUCCESS == result) { + state = BuildState.SUCCESSFUL; + } else if (Result.ABORTED == result) { + state = BuildState.STOPPED; + } else { + state = BuildState.FAILED; + } BitbucketCause cause = build.getCause(BitbucketCause.class); trigger.setPRState(cause, state, build.getUrl()); } |