2012-01-25 16 views
5

Abbiamo TFS2010 e una soluzione singola con circa 200 progetti (Sì, lo so, cattiva idea, non mia!). Il tempo di costruzione è ridotto a circa 30 secondi su una macchina 4 core (8 iper) da 4 minuti in sequenza mediante il disaccoppiamento del codice per consentire un elevato livello di concorrenza di build. Vorrei ora ottenere il vantaggio di questo sul server di build, questo deve essere possibile in quanto MSBuild supporta la generazione parallela. Come?TFS2010 - Parallel Build - Soluzione singola, agente single build

risposta

14

È possibile eseguire costruisce in parallelo in Team Build 2010 modificando le proprietà di costruzione.

  1. Aprire l'elenco dei costruisce in Team Explorer
  2. Fare clic destro sulla costruzione che si desidera modificare e selezionare Modifica Corporatura definizione ...
  3. Selezionare la scheda processo a sinistra ed espandere le avanzate proprietà sulla destra
  4. Nella proprietà Argomenti MSBuild aggiungere /maxcpucount o /m
  5. Salva e chiudi

Ecco uno screenshot:

Team Build 2010 build process properties

Vedi anche

2

Se la compilazione parallela non è abilitato per default, andare al supplementare MSBuild Parametri proprietà nella scheda "Processo-Advanced" di definizione di compilazione e aggiungere "/ m" riga di comando