TFS 2015 Veröffentlichen Sie Build-Artefakte in einem Verzeichnis
Wir haben gerade ein Upgrade von TFS 2010
zu TFS 2015
und ich bin neu eine XAML-Build-Definition in der "vNext" erstellen/workflow-format.
In der alten Build war es möglich, die Ausgabe aller Dateien (DLLs) Wohnung in ein einziges Verzeichnis, ohne die ursprüngliche Verzeichnisstruktur.
Ist das noch möglich mit der neuen TFS 2015 Build framework?
Habe ich Folgendes Publish Build Artifact
-Einstellungen:
Artifact Type: File Share
Path: \\server\tfslib\$(Build.DefinitionName)\$(Build.DefinitionName)_$(Build.BuildNumber)
Das problem ist, dass die ursprüngliche Lösung, die Verzeichnis-Struktur erhalten, in der Ausgabe-Verzeichnis angegeben in Path
. Wie bekomme ich die Ausgabe ohne den ganzen Teilbaum?
Als workaround bin ich derzeit dabei, dies mit einem Powershell-Schritt nach der Publish Build Artifact
aber es wäre schön, diese während des publishing-Prozesses selbst.
InformationsquelleAutor Ole Viaud-Murat | 2016-01-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die "Kopie-Datei" Aufgabe und geben Sie den Quell-Ordner, es zu erreichen, dieses feature. Sehen Sie, diese Frage für details: Kopieren einer Datei im Ziel-Verzeichnis auf die Bereitstellung von visual studio team services
InformationsquelleAutor Eddie Chen - MSFT
Dies ist immer noch möglich, übergeben Sie den folgenden Befehl für die Kommandozeile, um Ihre Visual Studio Bauen oder MsBuild-Aufgabe:
Dieser wird Sie anweisen, die build-tasks umleiten alle output-Verzeichnis Binaries, als Sie gewöhnt waren, von der alten XAML aufbaut.
oder können Sie meine MsBuild-Aufgabe Helfer von der Visual Studio-Marktplatz zum konfigurieren der Ausgabe-Pfad ist, dann fügen Sie die
$(MsBuildAdditionalArguments)
- variable auf Ihren MsBuild oder Visual Studio Erstellen, das zusätzliche Argumente Eingang:MsBuild-Helfer Aufgabe
Visual Studio Erstellen /MsBuild-Aufgabe
InformationsquelleAutor jessehouwing
Bitte versuchen Sie geben diese MSBuild-argument
InformationsquelleAutor Dilaksha A