我无法通过Groovy Remote Plugin连接到Jenkins并执行脚本。 我只找到了这个文档:https://wiki.jenkins-ci.org/display/JENKINS/Groovy+Remote+Control+Plugin
我的例子:
class GroovyDemo {
static void main(def args) {
def transport = new HttpTransport("http://my-jenkins/plugin/groovy-remote/")
def remote = new RemoteControl(transport)
//1
def result1 = remote {
return jenkins.version.value
}
println "Jenkins version was ${result1}."
//2
def result2 = remote {
return Jenkins.getInstance().getItems().size()
}
println "Jobs count: ${result2}."
}
}
我得到了结果:
Jenkins version was 1.580.3.
0
尽管我的Jenkins上有很多工作,为什么我的工作数量为零呢?
由于
答案 0 :(得分:0)
您为Jenkins实例使用了不同的变量名称 - 成功调用的小写“jenkins”和不成功调用的大写“Jenkins”。