TFS2010 Build-Definition für die Bereitstellung auf mehreren Servern?

Habe ich in TFS2010 neue build-und deployment-Funktionen mit MSDeploy. So weit alles gut geht (obwohl Ihr seit schwer zu finden, Informationen zu bestimmten Szenarien).

Kann ich ändern, meine Build-Definition angeben, 2 oder mehr Server bereitstellen? Was ich tun müssen, ist die Bereitstellung auf mehreren Servern (wie ich zwei in meiner Testumgebung, die über eine NLB).

Was ich jetzt haben, ist eine Build-definition Aufbaut, läuft meine tests, und dann Setzt zu EINEM meiner Test-Servern (die das MsDeployAgentService ausgeführt). Es funktioniert gut, und jedes web-Projekt bereitgestellt wird entsprechend der Konfiguration in Ihr Projekt-Datei. Der MSBuild-Argumente, die ich benutze sind:

* /p:DeployOnBuild=True
* /p:DeployTarget=MsDeployPublish
* /p:MSDeployServiceURL=http://oawww.testserver1.com.au/MsDeployAgentService
* /p:CreatePackageOnPublish=True
* /p:MsDeployPublishMethod=RemoteAgent
* /p:AllowUntrustedCertificated=True
* /p:UserName=myusername
* /p:Password=mypassword 

NB: I dont use /p:DeployIISAppPath="xyz" als es nicht bereitstellen, alle meine Projekte und überschreibt mein Projekt config.

Kann ich hinzufügen, eine andere build-argument, um es zu nennen, mehr als ein MSDeployServiceURL? Wie so etwas wie eine zweite /p:MSDeployServiceURL argument, dass gibt einen anderen server?

Tun oder muss ich mich für eine andere Lösung, wie die Bearbeitung der WF?

Sah ich eine fast exakt gleiche Frage hier gepostet vor 2 Monaten: TFS 2010 - Bereitstellung auf Mehreren Servern Nach Bauen , so sieht es nicht aus, ich bin der einzige Versuch, diese zu lösen.

Ich auch geschrieben auf der IIS.NET Foren, in denen MSDeploy diskutiert wird: http://forums.iis.net/t/1170741.aspx . Es hatte eine ganze Menge von Ansichten, aber wieder keine Antworten.

InformationsquelleAutor Arkiliknam | 2010-08-19
Schreibe einen Kommentar