2013-04-22 10 views
6

Sono alla ricerca di una soluzione che mi consenta di generare un pacchetto Web Deploy e i file deploy.cmd e SetParameters.xml associati.Creazione di più SetParameters.xml dall'attività One Build

ma ho bisogno di generare un deploy.cmd e SetParameters.xml per ambiente

avrei bisogno la mia uscita per assomigliare alla seguente

  • ProjectName.DevSetParameters.xml
  • ProjectName.DevDeploy .cmd
  • ProjectName.UATSetParameters.xml
  • ProjectName.UATDeploy.cmd
  • ProjectName.PRODSetParameters.xml
  • ProjectName.PRODDeploy.cmd
  • ProjectName.zip

Qualsiasi aiuto sarebbe molto apprezzato.

risposta

3

Dai un'occhiata al blog di Sayed Ibrahim Hashimi e all'estensione di nuget del pacchetto web che ha creato. package NuGet che si estende il processo di confezionamento web in Visual Studio per consentire di creare un singolo pacchetto che può essere pubblicato in più ambienti

Package once publish anywhere - avrete bisogno di guardare lo script PowerShell crea e chiamarlo dal vostro costruire compito con i valori appropriati.

Nuget install from VS command line SAYED IBRAHIM HASHIMI Blog

+0

vorrei up vote se ho avuto la reputazione necessaria, oltre che stavo cercando qualche cosa che mi ha permesso di avere i file setParameter invece di bundling web.config trasforma nel pacchetto. Ma guardando me stesso in alto e in basso, posso vedere che hai ragione. – scriptmonkey

+0

Grazie. Ho svalutato la domanda in modo da ottenere alcuni punti. – SoftwareCarpenter

+0

Ho votato per voi –