gpt4 book ai didi

windows - 我正在 groovy 中的 jenkins 中构建一个管道作业,它必须首先运行一个批处理命令,在 s

转载 作者:可可西里 更新时间:2023-11-01 10:32:57 26 4
gpt4 key购买 nike

我必须使用 groovy 脚本构建一个 jenkins 管道作业,该作业要做的是,首先运行一个 windows 批处理命令,只有当批处理命令构建成功时,它才会为另一个作业调用构建。我怎样才能知道 Windows 批处理命令是否已成功构建。我正在显示查询的示例代码。

  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
}
}

}

最佳答案

这是步骤的默认行为:如果其中一个步骤失败,它将停止。

那个bat step包括:

Normally, a script which exits with a nonzero status code will cause the step to fail with an exception

如果您的批处理命令失败,its errorlevel should be different of 0 ,这足以使步骤链失败。

关于windows - 我正在 groovy 中的 jenkins 中构建一个管道作业,它必须首先运行一个批处理命令,在 s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43692412/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com