Ich versuche mein erstes Groovy-Skript für Jenkins zu erstellen:
Nachdem ich Ссылка gesucht habe, habe ich Folgendes erstellt:
%Vor%Allerdings bekomme ich:
java.lang.NoSuchMethodError: No such DSL method "stages" found among steps
Was vermisse ich?
Wie kann ich meine Zugangsdaten auch an das Git-Repository weitergeben, ohne das Passwort im Klartext zu schreiben?
Sie verwirren und mischen Scripted Pipeline
und Declarative Pipeline
, für den vollständigen Unterschied siehe hier . Aber die Kurzgeschichte:
Also, wenn wir uns Ihr Skript ansehen, öffnen Sie zuerst einen node
-Schritt, der aus Skript-Pipelines stammt, dann verwenden Sie stages
, was eine der Anweisungen des in pipeline
definierten declarative pipeline
-Schrittes ist . So können Sie zum Beispiel schreiben:
Wenn Sie also declarative pipeline
verwenden möchten, ist dies der richtige Weg.
Wenn du scripted pipeline
willst, schreibst du:
Zum Beispiel: Überspringe den Stufenblock.
Tags und Links jenkins jenkins-pipeline groovy