-
Bug
-
Resolution: Unresolved
-
Critical
-
None
-
Jenkins ver. 2.222.3
Pipeline Stage Step 2.3
Pipeline Stage View Plugin 2.13
Hello. I am trying to mark stage as failed, but without printing "ERROR:".
I've tried this code:
import org.jenkinsci.plugins.pipeline.modeldefinition.Utils stage('I am skipped') { echo "before" Utils.markStageSkippedForConditional(STAGE_NAME) echo "after" }
But still stage is marked as success.
I've tried these 4:
Utils.markStageFailedAndContinued - marked as success
Utils.markStageSkippedForFailure - marked as success
Utils.markStageSkippedForUnstable - marked as success
Utils.markStageSkippedForConditional - marked as skipped
Looks like Utils.markStageSkippedForConditional works but the rest of them doesn't.
Any help would be appreciated.
I can experience the same problem with Jenkins 2.289.2 LTS, Pipeline Utility Steps (pipeline-utility-steps) 2.8.0, Pipeline: Basic Steps (workflow-basic-steps) 2.23, Pipeline: Stage Step (pipeline-stage-step) 2.5, Pipeline: Stage View Plugin (pipeline-stage-view) 2.19