如何在 Jenkinsfile 中导入 Groovy 类?我尝试了几种方法,但都没有奏效。
这是我要导入的类:
Thing.groovy
class Thing {
void doStuff() { ... }
}
这些是行不通的:
詹金斯文件-1
node {
load "./Thing.groovy"
def thing = new Thing()
}
詹金斯文件-2
import Thing
node {
def thing = new Thing()
}
Jenkinsfile-3
node {
evaluate(new File("./Thing.groovy"))
def thing = new Thing()
}