Condividi tramite


Configurare un computer di compilazione

Per utilizzare Team Foundation Build, il team deve disporre di almeno un computer di compilazione. Per un progetto software di dimensioni medio-grandi saranno probabilmente necessari più computer di compilazione.

Un computer di compilazione è un computer nel quale è stato installato e configurato servizio Team Foundation Build. Il computer può essere un computer fisico, ad esempio, un personal computer collocato sotto la scrivania o una workstation in un laboratorio. È inoltre possibile sfruttare la flessibilità di una macchina virtuale utilizzandola come un computer di compilazione.

SuggerimentoSuggerimento

È possibile configurare un computer di compilazione ad hoc su qualsiasi computer disponibile. Un singolo sviluppatore che dispone, ad esempio, di un computer aggiuntivo potrebbe configurarlo come un computer di compilazione per utilizzare le funzionalità di servizio Team Foundation Build.

Ogni computer di compilazione serve un solo insieme di progetti team. Infatti, anche se si configura, si modifica e si gestisce un computer di compilazione direttamente sul computer nel quale viene eseguito servizio Team Foundation Build, i dati di configurazione vengono archiviati nell'insieme di progetti team.

Su un computer di compilazione è possibile eseguire i componenti seguenti di un sistema di compilazione:

  • Un singolo controller di compilazione

  • Uno o più agenti di compilazione

  • Un solo controller di compilazione e uno o più agenti di compilazione

  • Per ulteriori informazioni sui computer di compilazione e sul relativo utilizzo in un sistema di compilazione, vedere Informazioni sul sistema Team Foundation Build.

In questo argomento

  • Autorizzazioni necessarie

  • Configurare un computer di compilazione per la prima volta

  • Configurare un computer di compilazione esistente

Autorizzazioni necessarie

Per eseguire questa procedura, è necessario essere un membro del gruppo Administrators sul computer di compilazione e l'autorizzazione Gestisci risorse di compilazione deve essere impostata su Consenti. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Configurare un computer di compilazione per la prima volta

Per informazioni sulla configurazione di un computer di compilazione per la prima volta, vedere Scenario: Installing Team Foundation Build Service.

Configurare un computer di compilazione esistente

Dopo che un computer di compilazione è stato configurato per la prima volta, è possibile creare un controller di compilazione, creare un agente di compilazione ed eseguire altre azioni per configurare il computer di compilazione.

Per configurare un computer di compilazione esistente

  1. Accedere al computer di compilazione che si desidera configurare.

  2. Fare clic su Start, scegliere Tutti i programmi, Microsoft Team Foundation Server 2010, quindi fare clic su Console di amministrazione di Team Foundation.

    Verrà visualizzata la Console di amministrazione di Team Foundation.

  3. Nel riquadro della struttura ad albero espandere il nome del server.

  4. Fare clic sul nodo Team Foundation Build.

    Le informazioni sul computer di compilazione verranno visualizzate nel riquadro del contenuto. Se il messaggio Servizio di compilazione configurato... non viene visualizzato, vedere la sezione Configurare un computer di compilazione per la prima volta riportata precedentemente in questo argomento.

Quando si fa clic sul nodo Build Configuration, nel riquadro del contenuto vengono visualizzate le informazioni sul computer di compilazione che includono il nome dell'endpoint e l'account utilizzato per eseguire servizio Team Foundation Build. È possibile utilizzare il nodo Team Foundation Build per configurare il computer di compilazione, oltre a eventuali controller di compilazione e agenti di compilazione eseguiti su di esso. Nella tabella seguente vengono elencate e illustrate alcune delle azioni che è possibile eseguire:

Per...

Fare clic su...

Ulteriori informazioni

creare un controller di compilazione

Nuovo controller

Un controller di compilazione crea un pool dei servizi di uno o più agenti di compilazione e li gestisce. È possibile eseguire un'installazione di appoggio di un solo controller di compilazione in un computer di compilazione.

Per ulteriori informazioni, vedere Creare e utilizzare un controller di compilazione.

creare un agente di compilazione

Nuovo agente

Un agente di compilazione esegue il lavoro della compilazione che richiede un utilizzo intensivo del processore e che comprende il recupero di file dal controllo della versione, il provisioning dell'area di lavoro, la compilazione del codice e l'esecuzione di test. È possibile eseguire un'installazione di appoggio di uno o più agenti di compilazione in un computer di compilazione.

Per ulteriori informazioni, vedere Creare e utilizzare agenti di compilazione.

visualizzare e modificare il modo in cui viene configurato il computer di compilazione

Collegamento Proprietà visualizzato accanto a Servizio di compilazione

Verrà visualizzata la finestra di dialogo Proprietà servizio di compilazione. Se si desidera modificare uno dei valori in questa finestra di dialogo, fare clic su terminare di apportare modifiche.

specificare se il computer di compilazione viene eseguito come servizio o processo

Collegamento Proprietà visualizzato accanto alle parole Servizio di compilazione

Verrà visualizzata la finestra di dialogo Proprietà servizio di compilazione.

Per la maggior parte degli scopi è opportuno eseguire il computer di compilazione come servizio di Windows, che è la configurazione predefinita.

Tuttavia, alcune attività (ad esempio l'esecuzione di test codificati dell'interfaccia utente) possono essere eseguite soltanto su un computer di compilazione in esecuzione come processo interattivo. Per configurare il computer di compilazione per eseguire tali attività, fare clic su Processo interattivo.

rimuovere temporaneamente o definitivamente le autorizzazioni del computer di compilazione

Annulla registrazione

Fare clic su Annulla registrazione se si desidera escludere questo computer di compilazione dal sistema di compilazione.

Quando si fa clic su Annulla registrazione, viene chiesto se si desidera eliminare eventuali controller di compilazione e agenti di compilazione eseguiti sul computer di compilazione.

  • Fare clic su No se si desidera rimuovere temporaneamente le autorizzazioni di questo computer di compilazione. Sarà possibile fare clic in seguito su Registra e ripristinare il controller di compilazione e gli agenti di compilazione.

  • Fare clic su se si desidera eliminare tutte le impostazioni di configurazione per questo computer di compilazione dall'insieme di progetti team. Tutte le informazioni su eventuali controller di compilazione e agenti di compilazione verranno eliminate.

concedere nuovamente le autorizzazioni al computer di compilazione

Registra

Se viene visualizzato il messaggio Il servizio di compilazione non è registrato, è possibile fare clic su Registra per concedere nuovamente le autorizzazioni al computer di compilazione e consentirgli di ospitare i controller di compilazione e gli agenti di compilazione.

riavviare servizio Team Foundation Build.

Riavvia

Se il computer di compilazione non risponde (ad esempio nel caso in cui una compilazione in esecuzione abbia smesso di funzionare), è possibile risolvere il problema riavviando servizio Team Foundation Build.

arrestare servizio Team Foundation Build

Arresta

È possibile arrestare servizio Team Foundation Build se si desidera portare offline il controller e gli agenti di compilazione.

Per ulteriori informazioni sulla gestione di un computer di compilazione, vedere Gestire il sistema di compilazione.

Vedere anche

Attività

Creare e utilizzare agenti di compilazione

Concetti

Informazioni sul sistema Team Foundation Build

Creare e utilizzare un controller di compilazione

Gestire il sistema di compilazione

Cronologia delle modifiche

Data

Cronologia

Motivo

Maggio 2011

Aggiunta delle informazioni su come specificare se il computer di compilazione viene eseguito come servizio o processo.

Miglioramento delle informazioni.