Requisiti di Team Build per Team Foundation

Aggiornamento: novembre 2007

Per sfruttare la funzionalità Team Foundation Build, è possibile designare uno o più computer nell'ambiente Visual Studio Team System come computer di compilazione. Team Foundation Build presenta requisiti hardware e software specifici. Per la pianificazione della distribuzione di computer Team Foundation Build, è necessario comprendere i requisiti specifici per le proprie esigenze aziendali.

Requisiti hardware e software

Team Foundation Build fornisce la funzionalità di un ambiente di lavoro pubblico per la compilazione. Con Team Foundation Build i gestori di compilazione aziendali possono sincronizzare le origini, compilare l'applicazione, eseguire gli unit test associati, eseguire l'analisi del codice, rilasciare le build in un file server e pubblicare i report di compilazione. Se si desidera effettuare dei test durante le compilazioni, è necessario installare Visual Studio Team System Test Edition sul computer di compilazione. Se si desidera effettuare l’analisi del codice, è necessario installare Visual Studio Team System Development Edition sul computer di compilazione.

I dati relativi al risultato della compilazione vengono propagati alla warehouse per creazione di rapporti cronologici. Durante il processo di compilazione, Team Foundation Build collabora con altri strumenti Visual Studio Team System. Inclusi il controllo del codice sorgente e la gestione degli elementi di lavoro. Nelle sezioni precedenti è stata elencata una gamma di requisiti del server consigliati. Per ulteriori informazioni, vedere Requisiti del server per Team System. Se si desidera eseguire la distribuzione in più lingue, è inoltre necessario pianificare le lingue che si desidera supportare.

Requisiti hardware

Nella seguente tabella sono riportati i requisiti hardware consigliati per la distribuzione di Team Foundation Build, a seconda del numero di utenti e di file compilati.

Configurazione

Tempo di compilazione

CPU

Disco rigido

Memoria

Minima, 1-2 progetti, 5-20 utenti

30 minuti

Processore singolo, 766 MHz

8 GB

256 MB

Piccola, 2-20 progetti, 20-100 utenti

Da 30 minuti a 2 ore

Processore singolo, 1,5 GHz

30 GB

512 MB

Media, più di 20 progetti, 100-250 utenti

Da 2 a 5 ore

Processore singolo, 2,6 GHz

50 GB

1 GB

Grande, più di 50 progetti, 250-500 utenti

Da 3 a 7 ore

Due processori, 2,8 GHz

80 GB

2 GB

Le indicazioni riportate qui vengono fornite a titolo generale per la pianificazione hardware. Le prestazioni di compilazione variano notevolmente a seconda del codice sorgente in un dato server, nonché della complessità del processo di compilazione.

Il server in cui verrà eseguito Team Foundation Build deve disporre di una connessione di rete affidabile con una larghezza di banda minima di 1 Mbps e una latenza massima di 350 ms. Se le prestazioni di compilazione non soddisfano le aspettative, si consiglia di aggiornare la configurazione hardware.

Se tra il computer Team Foundation Build e Team Foundation Server, è presente un firewall, è necessario modificarne le impostazioni affinché il computer Team Foundation Build e Team Foundation Server possano comunicare. In alcuni casi, ad esempio, se si stanno eseguendo dei test durante la compilazione, Team Foundation Server dovrà accedere alla posizione di rilascio sul computer di compilazione. In questi casi non dovrebbe esserci alcun firewall tra di essi.

Considerazioni sull'hardware aggiuntivo

Oltre ai requisiti hardware consigliati, prendere in considerazione la possibilità di impiegare hardware aggiuntivo per i server di importanza strategica, ad esempio alimentatori e ventole ridondanti.

Non utilizzare Team Foundation Server come server di compilazione. Le compilazioni devono essere eseguite su computer distinti. A causa del carico elevato a cui vengono sottoposti i computer durante la compilazione, l'esecuzione di compilazioni su Team Foundation Server potrebbe rendere il server non disponibile e comprometterne le prestazioni.

Requisiti software

Nella seguente tabella vengono riportati i requisiti software per i computer Team Foundation Build.

Software

Versione

Windows Server 2003 con Service Pack 1 (SP1), Service Pack 2 (SP2), Windows Server 2003 R2, Windows Vista, Windows Server 2008 o Windows XP Professional

Vedere la guida all'installazione di Team Foundation

.NET Framework

2.0

Oltre al software necessario, considerare la possibilità di installare software di gestione o di sicurezza aggiuntivo, ad esempio software di backup o firewall. Per informazioni più specifiche sui requisiti software per Team Foundation Build, vedere la guida all'installazione di Team Foundation. È possibile scaricare la versione più aggiornata della Guida all'installazione di Team Foundation dall'Area download Microsoft all'indirizzo https://go.microsoft.com/fwlink/?linkid=79226 (informazioni in lingua inglese).

Requisiti delle lingue

Per evitare confusione e semplificare il funzionamento, configurare una distribuzione di Team Foundation Build in modo che utilizzi la stessa lingua del sistema operativo del computer di destinazione e di Team Foundation Server. È possibile, tuttavia, installare una versione di Team Foundation Build in un'altra lingua su un server in lingua inglese, a condizione che la lingua corrisponda a quella della distribuzione di Team Foundation Server.

Vedere anche

Concetti

Requisiti del server per Team System

Requisiti di rig di test per Team System

Client per Team Foundation Server

Altre risorse

Requisiti per Team Foundation