Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Not A Defect
-
None
Description
bat steps in Jenkins never fail:
pipeline
{
agent any
stages
{
stage('Build')
{
steps
}
}
}
(Formatting above is scrambled by Jira)
... results in:
[Jenkins Test-Pipeline] Running batch script
C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Summary | Windows bat step never fails | Windows bat steps never fail |
Description |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: ''' EXIT 1 ''' } } } } ---- ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
bat steps in Jenkins never fail: ---- {{pipeline}} {{ {}} {{ agent any}}{{ stages}} {{ {}} {{ stage('Build')}} {{ {}} {{ steps}} {{ }}{{{}} {{ bat returnStatus: true, script: '''}} {{ EXIT 1}} {{ '''}} {{ }}} {{ }}} {{ }}} {{ }}} ---- ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
Description |
bat steps in Jenkins never fail: ---- {{pipeline}} {{ {}} {{ agent any}}{{ stages}} {{ {}} {{ stage('Build')}} {{ {}} {{ steps}} {{ }}{{{}} {{ bat returnStatus: true, script: '''}} {{ EXIT 1}} {{ '''}} {{ }}} {{ }}} {{ }}} {{ }}} ---- ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: ''' EXIT 1 ''' } } } } ---- ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
Description |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: ''' EXIT 1 ''' } } } } ---- ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: ''' EXIT 1 ''' } } } } ---- ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
Description |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: ''' EXIT 1 ''' } } } } ---- ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: ''' EXIT 1 ''' } } } } ---- ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
Description |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: ''' EXIT 1 ''' } } } } ---- ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: '''\ EXIT 1\ '''\ } } } } ---- ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
Description |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: '''\ EXIT 1\ '''\ } } } } ---- ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: ''' EXIT 1 ''' } } } } ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
Description |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: ''' EXIT 1 ''' } } } } ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: '" EXIT 1 '" } } } } ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
Description |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: '" EXIT 1 '" } } } } ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: '" EXIT 1 '" } } } } ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
Description |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: '" EXIT 1 '" } } } } ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
bat steps in Jenkins never fail: ---- pipeline { agent any stages { stage('Build') { steps { bat returnStatus: true, script: ''' EXIT 1 ''' } } } } ---- *{color:#de350b}(Formatting above is scrambled by Jira){color}* ... results in: ---- [Jenkins Test-Pipeline] Running batch script C:\Program Files (x86)\Jenkins\workspace\Jenkins Test-Pipeline>EXIT 1 {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // stage{color} {color:#c1c7d0}[Pipeline] }{color} {color:#c1c7d0}[Pipeline] // node{color} {color:#c1c7d0}[Pipeline] End of Pipeline{color} Finished: *SUCCESS* |
Component/s | workflow-durable-task-step-plugin [ 21715 ] | |
Component/s | core [ 15593 ] |
Issue Type | Improvement [ 4 ] | Bug [ 1 ] |
Priority | Blocker [ 1 ] | Major [ 3 ] |
Resolution | Not A Defect [ 7 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
This is expected behavior, read documentation on returnStatus parameter: