Wie automatisiere ich Web Deploy eines bestimmten Veröffentlichungsprofils mit einem MSBuild-Skript?

8

Ich habe eine Visual Studio 2012-Lösung, die drei Webprojekte enthält. Jeder von ihnen hat ein Web-Deploy-Veröffentlichungsprofil, das ein Paket in einem bestimmten Verzeichnis erstellt. Die Lösung selbst verfügt auch über eine spezielle Bereitstellungskonfiguration.

Mit msbuild können Sie die Lösung in einer Deployment-Konfiguration erstellen, aber wie kann ich die drei Webprojekte mit einem bestimmten Profil mithilfe eines Build script / task erstellen (anstatt Befehlszeilen aufzurufen) ?

    
Ivan Zlatev 25.02.2013, 13:38
quelle

2 Antworten

11

Ich denke, Sie können Folgendes versuchen:

%Vor%

Wie Steve darauf hingewiesen hat, dieser Beitrag von Sayed Ibrahim Hashimi scheint Ihre Anforderung zu adressieren, die von einem msbuild im Detail veröffentlicht wird.

    
Isantipov 26.02.2013 00:34
quelle
1

Sind alle drei veröffentlichten Profile gleich benannt? Wenn ja, könnten Sie einfach

hinzufügen

/p:PublishProfile=MyProfile für den Befehl msbuild?

Siehe dieser Link für weitere Informationen

    
Steve 25.02.2013 18:17
quelle

Tags und Links