Come abbiamo visto in precedenza possiamo creare dei Deployment Package da utilizzare poi per effettuare la pubblicazione della Web Application sul server.

Ora vedremo come automatizzare il processo, sempre utilizzando la nostra fida Team Build.

Prima però abbiamo bisogno di un prerequisito: il Web Deployment Tool, scaricabile dal Web PI Installer, e l’unica configurazione da applicare è questa (sul server di destinazione).

Quindi, qual era il parametro da passare a MSBuild per creare il package? Era:

/p:DeployOnPublish=true

Ora abbiamo bisogno di qualche switch in piu:

/p:DeployOnBuild=True /p:DeployTarget=MsDeployPublish /p:CreatePackageOnPublish=True /p:MSDeployPublishMethod=InProc /p:MSDeployServiceUrl=<server> /p:DeployIisAppPath="Default Web Site/<mypath>" /p:UserName=<domain>\user /p:Password=<password>

Crea un pacchetto che viene spedito al server con il WDT in esecuzione, ed automaticamente esegue lo script di installazione. Smile

posted on sabato 21 luglio 2012 17:58 | Print
Comments have been closed on this topic.