我有2个作业分别命名为JobA
和JobB
。我尝试使用以下脚本在JobA
中打印JobB
上次成功的内部版本号
environment {
DEV_PROJECT_NAME = "JobA"
}
stages {
stage('demo') {
steps {
script {
def jenkins = Jenkins.getInstance()
def jobName = "${DEV_PROJECT_NAME}"
def job = jenkins.getItem(jobName)
println "Last successfull build: ${job.getLastSuccessfulBuild()}"
}
}
}
}
但是,我不断在控制台输出中出现此错误,什么地方出错了?
java.lang.NullPointerException:无法调用方法 空对象上的getLastSuccessfulBuild()