Ich versuche, Befehle in Jenkins groovy Skript unten auszuführen.Immer FATAL: Keine Signatur der Methode: hudson.model.FreeStyleBuild.call() Fehler
import hudson.model.*
def buildA = build("Master-Build")
println(buildA.getProject().getLastSuccessfulBuild())
und ich bin immer unten Fehler
00: 00: 00,652 FATAL: Keine Signatur der Methode: hudson.model.FreeStyleBuild.call() ist für Argumenttypen: (java .lang.String) Werte: [Master-Build] 00: 00: 00.652 Möglich Lösungen: wait(), save(), any(), warte (lang), jeweils (groovy.lang.Closure), any (groovy.lang.Closure) 00: 00: 00.652 groovy.lang.MissingMethodException: Keine Signatur der Methode: hudson.model.FreeStyleBuild.call() ist anwendbar für die folgenden Argumenttypen: (java.lang.String) Werte: [Master-Build]
Wie kann ich das beheben?
Ist das alles Code, den Sie in Ihrem Skript haben, oder hast du irgendetwas vor dem 'def buildA = ...', besonders etwas, das 'build' zuweist, zB:' build = ... '? –
Egal, Miss Lese, Wo rufst du das aus Build Flow Job Definition oder einem Build-Schritt des Typs 'Execute groovy script'? –