2017-09-19 3 views
2

Ich habe eine Build-Definition auf meinem TFS-Server eingerichtet. Es baut sich erfreulicherweise auf, aber ich kann nicht herausfinden, wie ich den Prozess automatisieren kann, den Build auf meinen Entwicklungsserver zu kopieren.Wie kann ich in einem TFS-Build vom Build-Ausgabeverzeichnis auf meinen Server kopieren?

Ich habe eine "Copy Files" Aufgabe einrichten, die funktioniert, aber nur, wenn die Quelle ist dies:

„C: \ VSTS-agent-win7-x64-2.103.1_work \ 8 \ s \ Project "

Offensichtlich ist das ein hart codierter Pfad und nicht großartig, also, gibt es ein Äquivalent, das ich verwenden könnte, um diese Build-Ausgabe auf meinen Entwicklungsserver zu kopieren?

Gibt es auch eine Möglichkeit, dies über Web-Bereitstellung anstelle von Dateikopie passieren zu lassen?

Danke!

Antwort

2

Sie können die Buildvariable $ (Build.SourcesDirectory) \ ProjectName verwenden, die diesem Ordner entsprechen sollte. Es gibt einen Link mit dem Titel "Pre-defined variables" auf der Registerkarte Variablen Ihrer Builddefinition, die Ihnen andere integrierte Variablen anzeigt.

Verwandte Themen