Condividi tramite


Scenario: installazione del servizio Team Foundation Build

Installazione del servizio Team Foundation Build

Compilare controller e agenti

Quando si installa servizio Team Foundation Build con le impostazioni predefinite, si creano un controller di compilazione e un singolo agente di compilazione. È possibile configurare qualsiasi istanza di servizio Team Foundation Build da utilizzare come controller, come uno o più agenti di compilazione o come entrambi, in base alle necessità del team.

I controller di compilazione vengono utilizzati per connettersi a Visual Studio Team Foundation Server. Di per sé un controller di compilazione non richiede in genere una quantità significativa di tempo del processore. Tuttavia, un controller di compilazione può richiedere una quantità di memoria significativa se si eseguono contemporaneamente molte compilazioni. È pertanto necessario fornire memoria sufficiente al computer fisico o alla macchina virtuale su cui si creano i controller di compilazione.

Gli agenti di compilazione si connettono ai controller di compilazione ed eseguono lavoro che richiede un utilizzo intensivo del processore e del disco. Poiché gli agenti di compilazione eseguono la maggior parte del lavoro che richiede un utilizzo intensivo del processore, sarà necessario assicurarsi che il computer di compilazione disponga di hardware sufficientemente potente per consentire all'agente di compilazione di eseguire le attività in un periodo di tempo accettabile.

Topologia del servizio di compilazione

È possibile installare servizio Team Foundation Build nello stesso computer di Team Foundation Server o in uno o più computer distinti. Nella maggior parte dei casi, non è consigliabile installare servizio Team Foundation Build nello stesso computer di Team Foundation Server per i motivi riportati di seguito.

  • Quando le compilazioni sono in esecuzione le prestazioni di Team Foundation Server potrebbero diminuire.

  • L'installazione di servizio Team Foundation Build comporta l'aumento dell'area soggetta ad attacco di Team Foundation Server. Un utente malintenzionato, ad esempio, potrebbe costruire una definizione di compilazione per eseguire codice arbitrario in modo da assumere il controllo del server e appropriarsi dei dati.

SuggerimentoSuggerimento

Se si esegue l'aggiornamento dalla versione di servizio Team Foundation Build che fa parte di Visual Studio Team System 2008 Team Foundation Server alla versione corrente, non è necessario rimuovere immediatamente la versione precedente di servizio Team Foundation Build. È possibile eseguire entrambe le versioni side-by-side.

Nota

Per ulteriori informazioni su servizio Team Foundation Build, vedere la pagina seguente nel sito Web Microsoft: Configurazione e gestione di Team Foundation Build.

Vedere anche

Riferimenti

Elenco di controllo: installazione del servizio Team Foundation Build