Dieses Tutorial deckt die Grundlagen der Verwendung des Allof -Operators in einem Jenkins beim Ausdruck ab.
Jenkins beim Ausdruck
Der Ausdruck muss mindestens einen booleschen Zustand enthalten. Sie können auch mehrere Bedingungen kombinieren, aber alle angegebenen Bedingungen müssen die TRUE bewerten, damit der Block ausgeführt werden kann.
Das Folgende zeigt die Syntax des WO -Ausdrucks in Jenkins:
Wenn
In diesem Fall gibt der boolesche Ausdruck an, der vor dem Ausführen oder nicht der Ausführung des Build-Schritts oder der Nachbauaktion bewertet wird.
Es gibt verschiedene Arten von Bedingungen, die Sie in dem Ausdruck verwenden können, einschließlich der folgenden:
Schauen wir uns eine Beispielpipeline darüber an, wie wir den Ausdruck in Jenkins verwenden können.
Jenkins Alof -Operator
Wir können den Allof -Operator in einer When -Klausel verwenden, um festzustellen, dass ein Build nur ausgeführt werden sollte, wenn alle angegebenen Bedingungen erfüllt sind. Eine Beispieldemonstration lautet wie folgt:
Pipeline
Agent jeder
Stufen
Stage ('Build')
Wenn
alle
Zweig "Meister"
Umgebungsname: 'Build_env', Wert: 'prod'
Schritte
echo "bauen Schritt ausgeführt"
In dem vorgesehenen Beispiel wird Jenkins nur die Build -Phase ausführen, wenn der aktuelle Zweig Master ist und die Umgebungsvariable für Build_Env auf Prod eingestellt ist. Wenn keiner der angegebenen Bedingungen wahr ist, wird die gesamte Stufe übersprungen.
Abschluss
Dieses kurze Tutorial hat uns beigebracht. Der Allof -Operator ermöglicht es uns, eine Reihe von Bedingungen zu nisten und nur einen bestimmten Schritt auszuführen, wenn alle definierten Bedingungen wahr sind.