Active Git Branch ist “(no branch)” auf Hudson CI

My Ant build.xml Skript beginnt mit

<property environment="env"/>
<echo>GIT_BRANCH = ${env.GIT_BRANCH}</echo>
<echo>PWD = ${env.PWD}</echo> 

Hudson CI wird so eingerichtet, dass es erstellt wird, wenn sich ein Zweig ändert. Konsolenausgabe ist ...

Commencing build of Revision 90906a63929e9074035eb5b10c71ee055ad3e13c (origin/DPM-48)
GitAPI created
Checking out Revision 90906a63929e9074035eb5b10c71ee055ad3e13c (origin/DPM-48)
[workspace] $ git.exe checkout -f 90906a63929e9074035eb5b10c71ee055ad3e13c
[workspace] $ cmd.exe /C '"C:\Program Files\WinAnt\bin\ant.bat" -file build.xml ...'
 [echo] GIT_BRANCH = ${env.GIT_BRANCH}
 [echo] PWD = /cygdrive/d/.hudson

Aus der Konsolenausgabe weiß Hudson, dass der Zweig DPM-48 erstellt wird, die Umgebungsvariable GIT_BRANCH jedoch nicht festgelegt ist, und der Zweig git gibt zurück, dass sich git in einem Status 'detached HEAD' befindet.

* (no branch)
master
DPM-48

Was ich wissen möchte ist, welche Filiale ich auf Hudson aufbaue. Dafür muss es einen Weg geben.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage