Erstellen und Bereitstellen einer Webanwendung mit TFS 2015 Bauen

Wir haben gerade installiert TFS 2015 (Update 1) on-premise und versuchen, um eine Continuous Integration/Build-system mit dem neuen TFS-Build-system. Der build funktioniert gut, und gibt mir grünes Licht, aber wenn ich mir die Standard-build-es hat nur die Binärdateien aus dem bin-Verzeichnis, und es scheint keine einfache Möglichkeit, die Bereitstellung der app on-premise auf einem lokalen server.

Gibt es zwei Optionen bereitstellen, die für ein Dateisystem kopieren, und ein powershell-Skript, und es wäre sicherlich leicht genug, um Sie zu verwenden, kopieren Sie Dateien auf einen neuen server, aber da das build nur die binaries, sehe ich nicht ein Werkzeug zu sammeln, die Web-Artefakten (cshtml, Bilder, Skripte, css, etc..).

Nach einer ausgiebigen google-Suche habe ich nur gefunden Artikel, die Gespräche über diese an:

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

Jedoch, nutzt diese WebDeploy und legt ein eher chaotisch bereitstellen des Pakets.

Wie kann ich die Bereitstellung der Website (standard-MVC-web-Anwendung, in der Tat, meine tests sind mit der Standard-Textbausteinen erstellte Website, die von der create project-wizard) komplett mit Artefakten zu einem lokalen server auf einfachste Weise? Ich will nicht zu haben, um die WebDeploy installieren auf dem Server, und würde lieber mit der PowerShell oder etwas zum bereitstellen der finalen Artefakte.

Der build ist nur das standard-Visual-Studio-build-Vorlage, mit 4 Schritten (Build, Test, Index & Veröffentlichen, Veröffentlichen Sie Build-Artefakte).

InformationsquelleAutor der Frage Erik Funkenbusch | 2016-02-11

Schreibe einen Kommentar