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