Как импортировать класс Groovy в файл Jenkins? Я пробовал несколько подходов, но никто не работал.Как импортировать класс Groovy в файл Jenkin?
Это класс я хочу импортировать:
Thing.groovy
class Thing {
void doStuff() { ... }
}
Это вещи, которые не работают:
Jenkinsfile-1
node {
load "./Thing.groovy"
def thing = new Thing()
}
Jenkinsfile-2
import Thing
node {
def thing = new Thing()
}
Jenkinsfile-3
node {
evaluate(new File("./Thing.groovy"))
def thing = new Thing()
}
Это сработало для меня: http://stackoverflow.com/questions/37800195/how-do-you-load-a-groovy-file-and-execute-it –