2016-03-23 8 views
0

Ich benutze Freestyle Multi-Branch-Projekt, um einen Build für alle Zweige im Projekt zu definieren. Das Problem ist, dass ich, wenn ich "benutzerdefinierten Arbeitsbereich verwenden" verwende, kann ich keinen Pfad mit $ {branch} name definieren. Ich möchte etwas tun wie: Benutzerdefinierte Arbeitsbereich verwenden: [dropfolder] \ $ {branch} Aber die $ {branch} ist nicht erkennbar.Wie definiere ich einen eindeutigen Arbeitsbereich für jeden Zweig in Multi Branch Build Jenkins

Antwort

0

Sie können dynamische Variablen beim Konfigurieren des Arbeitsbereichs nicht verwenden.

Sie können jedoch mehrere Zweige automatisch erstellen, z. B. this Frage.

+0

Danke. Ich habe das Problem mit dem Post-Build-Batch XCOPY "C: \ Projekte \ ... \ target \ X.war" "C: \ Projects \ MyProject_Artifacts \% GIT_BRANCH% \"/D/C/R/I/K/behoben. Y –

+0

Wenn Sie nur das '* .war' behalten möchten, werfen Sie einen Blick in die Funktionalität von jenkins, um Build-Artefakte zu archivieren. Sehen Sie sich diese [Fragen und Antworten] an (http://stackoverflow.com/questions/5821545/archive-the-artifacts-in-hudson-jenkins) –

Verwandte Themen