Erstellen und Bereitstellen einer Webanwendung mit TFS 2015 Build

Wir haben gerade TFS 2015 (Update 1) vor Ort installiert und versuchen, mit dem neuen TFS Build-System ein Continuous Integration / Build-System zu erstellen. Der Build funktioniert einwandfrei und gibt mir grünes Licht, aber wenn ich mir den Standardbuild anschaue, wurden nur die Binärdateien aus dem bin-Verzeichnis erstellt, und es scheint keine einfache Möglichkeit zu geben, die App vor Ort auf einem lokalen Server bereitzustellen .

Es gibt zwei Bereitstellungsoptionen für eine Dateisystemkopie und ein Powershell-Skript, und es wäre sicherlich einfach genug, sie zum Kopieren von Dateien auf einen neuen Server zu verwenden. Da der Build jedoch nur die Binärdateien erstellt hat, sehe ich kein Tool um die Web-Artefakte (cshtml, Bilder, Skripte, CSS usw.) dafür zu sammeln.

Nach einer umfassenden Google-Suche habe ich nur einen Artikel gefunden, in dem dies beschrieben wird:

http: //www.deliveron.com/blog/building-websites-team-foundation-build-2015

Dies verwendet jedoch WebDeploy und erstellt ein ziemlich unordentliches Deployment-Paket.

Wie kann ich die Site (Standard-MVC-Webanwendung, in meinen Tests wird die vom Assistenten zum Erstellen von Projekten erstellte Standard-Boilerplate-Site verwendet) mit Artefakten auf einfachste Weise auf einem lokalen Server bereitstellen? Ich möchte WebDeploy nicht auf den Servern installieren müssen und möchte lieber PowerShell oder etwas anderes zum Bereitstellen der endgültigen Artefakte verwenden.

Der Build ist nur die Standard-Visual Studio-Build-Vorlage mit vier Schritten (Build, Test, Index & Publish, Publish Build Artifacts).

Antworten auf die Frage(6)

Ihre Antwort auf die Frage