Jenkins管道Jenkins.instance.getItemByFullName
我的詹金斯档案有问题。 我想列出当前作业中所有正在运行的工作人员,但jenkins只是失败了,没有打印任何错误。代码段:Jenkins管道Jenkins.instance.getItemByFullName,jenkins,groovy,Jenkins,Groovy,我的詹金斯档案有问题。 我想列出当前作业中所有正在运行的工作人员,但jenkins只是失败了,没有打印任何错误。代码段: @NonCPS def check_running_process() { // Check if PR build already in progress to kill old one def pull_id = env.ghprbPullId.toInteger() println pull_id def current_build_id = en
@NonCPS
def check_running_process() {
// Check if PR build already in progress to kill old one
def pull_id = env.ghprbPullId.toInteger()
println pull_id
def current_build_id = env.BUILD_ID.toInteger()
println current_build_id
def currentJob = Jenkins.instance.getItemByFullName('jobname')
println currentJob
}
输出:[Pipeline]echo
2.
[管道]回声
47
因此Jenkins停在def currentJob=Jenkins.instance.getItemByFullName('jobname')
没有产生错误,只是生成失败。jenkins.log文件中没有错误。
这在脚本控制台中工作。 有人有同样的问题吗?
谢谢好的,这是我的问题。
我正在调用
check\u running\u process()
这没有产生错误,但由于
方法jenkins.model.jenkins getItemByFullName java.lang.String
签名未被批准
(也没有生成脚本批准请求)