Sto cercando di includere codice esterno nel mio script del flusso di lavoro, ma mi manca qualcosa. Il primo passo sembra funzionare. Se il percorso non è valido questo non riesce:Come includere un file di codice esterno in Jenkins Workflow
evaluate(new File('/home/larry.fast/Wkflo.groovy'))
Ma ho provato una serie di variazioni sintattiche sulla seguente e non hanno trovato un incantesimo che funziona. Tutti i tentativi hanno prodotto le varianti sul tema "in grado di risolvere classe mycode.Wkflo
def z = mycode.Wkflo()
Wkflo.groovy contiene:.
package mycode;
def hello() {
echo "Hello from workflow"
}
Ho anche provato varianti come run (File()) o la rimozione della pacchetto di dichiarazione.
documentazione