2010-06-14 11 views
6

Ho configurato TFS 2010 per creare una build e utilizzare gli argomenti MSBuild, distribuirlo su un singolo server senza problemi.TFS 2010 - Distribuisci su più server dopo la creazione

/p:DeployOnBuild=True 
/p:Configuration=Development 
/p:DeployTarget=MSDeployPublish 
/p:MSDeployPublishMethod=RemoteAgent 
/p:MsDeployServiceUrl=http://<insert>/msdeployagentservice 
/p:username=<insert> 
/p:password=<insert> 

Tuttavia, ora sono al punto in cui mi piacerebbe distribuire su più macchine dopo una compilazione. Non ero sicuro se ci fossero alcuni meccanismi integrati per farlo, o dovrei invocare un processo per avviare un file batch che fa questa distribuzione seguita da una sincronizzazione? Speravo di mantenere le cose in ordine e in ordine.

E.g., potrei avere due definizioni di compilazione, una per ciascun server, ma sembra sciocca. Speravo di costruire su entrambi i server in un solo colpo senza troppe personalizzazioni esterne.

+0

varie risposte per questo problema qui: http://stackoverflow.com/questions/3519501/tfs2010-build-definition-to-deploy-to-multiple-servers/3544385#3544385 – Arkiliknam

risposta

1

A partire da TFS 2010 è possibile personalizzare il processo di compilazione utilizzando il modello di definizione build, questo è un modo molto più ricco di configurare il processo di compilazione. C'è una ragione specifica per cui non stai usando questo?

+1

Hai provato a lavorare con Workflow Fondazione ultimamente? Nella mia esperienza, è una strada piuttosto rocciosa. –

+0

È diverso, ma per me è molto più visivo di ciò che accade quando costruisco un progetto – thekip

+0

Sì, ci siamo presi in giro ora stamattina. Mi piace un po '...;) –

Problemi correlati