Gewusst wie: abrufen der git branch-name, wurde von Jenkins, wenn durch inverse Zweig Auswahl-Strategie?

Haben wir einen Jenkins-job, der baut jeder Zweig, außer master, wenn es neue verpflichtet. Dieses Verhalten kann konfiguriert werden über git-plugin 's" Auswahl-Strategie:inverse', so dass es hört jede Niederlassung mit Ausnahme einer angegebenen Filiale.

Diese Funktionen sehr schön. Aber das problem ist, dass GIT_BRANCH Umgebungsvariable bezieht sich immer auf die ausgeschlossen Zweig('origin/master' in unserem Fall). Wie für die Abfrage der tatsächlichen Niederlassung, wurde von Jenkins?

Momentan benutze ich ein workaround, dass ich die grep-es generiert aus changelog.xml. Aber es passiert manchmal, dass changelog.xml ist leer, wenn Jenkins wechselt zwischen den verschiedenen Zweigen, und ich kann nicht finden diese info. Was ist die richtige Art von abrufen/Abfragen von Jenkins der Zweig, der tatsächlich gebaut wurde?

InformationsquelleAutor harish | 2013-02-20
Schreibe einen Kommentar