Jenkins 获得最后成功的构建标签
Jenkins get last successful build tag
如何获取 Jenkins 上次成功的构建号?我尝试了几种方法,其中 none 有效..
我正在使用 Jenkins 2.309
/api/xml
也没有 Last successful build
。
def buildNumber = Jenkins.instance.getItem('jobName').lastSuccessfulBuild.number
没有 return 任何东西和步骤文件。
然后我尝试了这个,但它没有 return 号码。
catchError {
script {
def jenkins = Jenkins.getInstance()
def jobName = "demo-spring-boot"
def job = jenkins.getItem(jobName)
println "Last successfull build: ${job.getLastSuccessfulBuild()}"
}
}
它returns Last successfull build: null
我检查了作业历史,它确实很少有成功的构建
def lastSuccessfulBuildId = currentBuild.previousSuccessfulBuild?.id
println lastSuccessfulBuildId
(我放 ?
因为可能没有成功的构建)
如何获取 Jenkins 上次成功的构建号?我尝试了几种方法,其中 none 有效..
我正在使用 Jenkins 2.309
/api/xml
也没有 Last successful build
。
def buildNumber = Jenkins.instance.getItem('jobName').lastSuccessfulBuild.number
没有 return 任何东西和步骤文件。
然后我尝试了这个,但它没有 return 号码。
catchError {
script {
def jenkins = Jenkins.getInstance()
def jobName = "demo-spring-boot"
def job = jenkins.getItem(jobName)
println "Last successfull build: ${job.getLastSuccessfulBuild()}"
}
}
它returns Last successfull build: null
我检查了作业历史,它确实很少有成功的构建
def lastSuccessfulBuildId = currentBuild.previousSuccessfulBuild?.id
println lastSuccessfulBuildId
(我放 ?
因为可能没有成功的构建)