Jak zaimportować klasę Groovy w pliku Jenkins? Próbowałem kilku podejść, ale żaden z nich nie zadziałał.Jak zaimportować klasę Groovy do pliku Jenkin?
To jest klasa chcę zaimportować:
Thing.groovy
class Thing {
void doStuff() { ... }
}
Są to rzeczy, które nie działają:
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()
}
To zadziałało dla mnie: http://stackoverflow.com/questions/37800195/how-do-you-load-a-groovy-file-and-execute-it –