Windows 我正在groovy的jenkins中构建一个管道作业,它必须首先在s上运行批处理命令
我必须使用groovy脚本构建jenkins管道作业,该作业要做的是,首先运行windows批处理命令,只有批处理命令构建成功,它才应该为另一个作业调用build。如何确定windows批处理命令是否已成功生成。我正在显示查询的示例代码Windows 我正在groovy的jenkins中构建一个管道作业,它必须首先在s上运行批处理命令,windows,batch-file,jenkins,groovy,Windows,Batch File,Jenkins,Groovy,我必须使用groovy脚本构建jenkins管道作业,该作业要做的是,首先运行windows批处理命令,只有批处理命令构建成功,它才应该为另一个作业调用build。如何确定windows批处理命令是否已成功生成。我正在显示查询的示例代码 import groovy.json.JsonSlurper; import hudson.model.* import hudson.EnvVars pipeline { agent any stages { stag
import groovy.json.JsonSlurper;
import hudson.model.*
import hudson.EnvVars
pipeline {
agent any
stages {
stage('Build')
{
steps{
bat 'some batch command here'
// if(bat build successful)---> need help here
build 'xyz' //xyz is another job that I am calling here
}
}
}
这是步骤的默认行为:如果其中一个步骤失败,它将停止 这包括: 通常,使用非零状态代码退出的脚本将导致步骤失败并出现异常 如果批处理命令失败,这足以使步骤链失败