我正在编写自己的共享库。现在我想在我的代码中使用全局变量。我怎样才能做到这一点?
IE 我写了一个类。
class MyWork {
build() {
// here I want to use global docker(which is docker-plugin)
docker.doSomething {
}
}
}
我正在编写自己的共享库。现在我想在我的代码中使用全局变量。我怎样才能做到这一点?
IE 我写了一个类。
class MyWork {
build() {
// here I want to use global docker(which is docker-plugin)
docker.doSomething {
}
}
}
在“全球管道库”中启用库(我添加库“管道共享库”)
创建一个共享库(具有必要的结构)
src/net/kukinet/Utils.groovy
package net.kukinet;
def myVar = 1
def sayHello() {
print ('hello')
}
JenkinsJob.groovy
#!groovy
// this need to be enabled in jenkins configuration ( in: manage jenkins)
@Library('pipeline-shared-lib') import net.kukinet.*
node (){
u = new net.kukinet.Utils();
stage('preperations') {
print(u.myVar)
u.sayHello()
}
}