Ich verwende den Jenkins-Pipeline-Job mit Parametern. Wenn ich nachgestellte Leerzeichen im Parameterwert hatte, schlug der Job fehl. Gibt es eine Möglichkeit, die Leerzeichen im Pipeline-Job zu kürzen, um einen Build-Fehler zu vermeiden?

Kommentare

  • Warum schlägt Ihr Job fehl?
  • Wenn ich einige Leerzeichen im Parameterwert lasse, schlägt dies fehl.
  • FEHLER: ' konnte keine zu erstellende Revision finden. Überprüfen Sie die Repository- und Zweigstellenkonfiguration für diesen Job.

Antwort

Verwenden Sie Groovy trim() Methode. Zum Beispiel def myTrimmedParam = params.myParam.trim().

Kommentare

  • Vielen Dank, dass es funktioniert …

Antwort

Sie können den Trimmparameter verwenden:

string(name: "some parameter", trim: true) 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.