Der Steuerfluss bezieht sich auf die Reihenfolge, in der Anweisungen in einem Computerprogramm ausgeführt werden. Es ermöglicht einem Programmierer, die Schritte anzugeben, die basierend auf unterschiedlichen Bedingungen oder Eingaben ergriffen werden sollten, sodass das Programm entscheidet und je nach aktuellem Zustand unterschiedliche Aktionen ausführen kann.
In Jenkins kann der Kontrollfluss mit verschiedenen Konstrukten erreicht werden.
In diesem kurzen Tutorial werden die Grundlagen der Arbeit mit Kontrollflussblöcken in Jenkins mit if und sonst Blöcken untersucht.
Jenkins, wenn sonst Block
Das Folgende drückt die Syntax eines if und sonst in einem deklarativen Pipeline -Skript aus:
if (Zustand)Die Bedingung muss einen booleschen Wert bewerten.
Beispiel
Das folgende Beispiel zeigt, wie wir einen IF-ELSE-Block in einer Deklaritive Pipeline JenkinsFile verwenden können:
Def arch = 'AMD64';Das obige Pipeline -Skript definiert eine einzelne Stufe mit einem einzigen Schritt, einem If -Block. Der IF -Block vergleicht den Wert der Bogenvariablen mit der Zeichenfolge 'i386', und wenn sie gleich sind, druckt sie die von der Meldung unterstützte Architektur aus."Wenn die Werte ungleich sind, druckt sie die nicht unterstützte Architektur" Nicht unterstützte Architektur ".''
Abschluss
In diesem Tutorial wurde Ihnen beigebracht. Jenkins unterstützt andere Optionen für Steuerfluss wie Try-Catch und wann. Sehen Sie sich unsere Tutorials zum Thema an, um zu erfahren, wie Sie mit diesen Pipeline -Funktionen arbeiten können.