मैं जेनकिन्सफाइल के भीतर ग्रोवी क्लास कैसे आयात करूं? मैंने कई दृष्टिकोणों की कोशिश की है लेकिन कोई भी काम नहीं किया है।मैं एक जेनोकिनफाइल में ग्रोवी क्लास कैसे आयात करूं?
इस वर्ग मैं आयात करना चाहते हैं है:
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 –