2017-06-22 1 views
0

so habe ich eine jenkinsfile, wo ich meine Pipeline haben. Ich würde gerne in der Lage sein zwischen einer Pull-Anfrage, die an den Master geht, und Pull-Requests, die woanders gehen, unterscheiden zu können. Ich habe zum Erfassen Pull-Anforderungen Beispielcode gefunden - etwa so:Jenkinsfile - Wie Ziel der Pull-Anforderung zu erkennen

env.BRANCH_NAME.startsWith('PR-') 

Aber ist es eine Möglichkeit, von einigen env. Variable das Ziel der Pull-Anforderung, um herauszufinden?

Antwort

0

Per https://yourjenkinsurl/pipeline-syntax/globals:

CHANGE_TARGET
Für ein mehrfach verzweigten Projekt zu einer Art Änderungsanforderung entspricht, wird dies das Ziel oder Basiszweig eingestellt wird, auf die die Änderung verschmolzen werden könnte, falls unterstützt; sonst nicht gesetzt.

+0

warum konnte ich das nicht finden !!! Überall gesucht. Werde es gleich ausprobieren! Vielen Dank! – Mike