Jenkins 如何在groovy文件中从lastSuccessfulBuild获取displayName
除第三次打印外,我有上述代码:Jenkins 如何在groovy文件中从lastSuccessfulBuild获取displayName,jenkins,jenkins-pipeline,jenkins-groovy,Jenkins,Jenkins Pipeline,Jenkins Groovy,除第三次打印外,我有上述代码: import jenkins.model.Jenkins def job_data = Jenkins.instance.getItemByFullName(env.JOB_NAME) if (job_data.getLastSuccessfulBuild()) { println 'LastSuccessNumber: ' + job_data.getLastSuccessfulBuild().get
import jenkins.model.Jenkins
def job_data = Jenkins.instance.getItemByFullName(env.JOB_NAME)
if (job_data.getLastSuccessfulBuild()) {
println 'LastSuccessNumber: ' + job_data.getLastSuccessfulBuild().getNumber()
println 'LastSuccessResult: ' + job_data.getLastSuccessfulBuild().result
println 'LastSuccessJobDisplayName: ' + job_data.job_data.getLastSuccessfulBuild().displayName
}
我还尝试:
println 'LastSuccessJobDisplayName: ' +
job_data.job_data.getLastSuccessfulBuild().displayName
但仍然不起作用。如何获取lastSuccessfulBuild()的显示名?使用rest api调用解析它:/lastSuccessfulBuild/api/json使用rest api调用解析它:/lastSuccessfulBuild/api/json
println 'LastSuccessJobDisplayName: ' +
job_data.job_data.getLastSuccessfulBuild().getDisplayName()