Condividi tramite


Creare e utilizzare un controller di compilazione

Per utilizzare Team Foundation Build, il team deve disporre di almeno un controller di compilazione, che raggruppa e gestisce i servizi di uno o più agenti di compilazione. Esegue alcune attività, ma distribuisce il lavoro che richiede un utilizzo intensivo del processore, ad esempio la compilazione di codice e l'esecuzione di test, agli agenti di compilazione inclusi nel pool. Ogni controller di compilazione è dedicato a un unico insieme di progetti team.

Prima di iniziare:

  • È consigliabile acquisire informazioni sul ruolo svolto dai controller di compilazione in un sistema di compilazione, oltre che sulle diverse modalità per utilizzarli. Per ulteriori informazioni, vedere Informazioni sul sistema Team Foundation Build.

  • Un controller di compilazione è ospitato su un computer di compilazione. Pertanto, prima di poter creare e utilizzare un controller di compilazione, è necessario configurare un computer di compilazione. Ogni computer di compilazione può ospitare un solo controller di compilazione. Per ulteriori informazioni, vedere Configurare un computer di compilazione.

In questo argomento

  • Autorizzazioni necessarie

  • Creare un controller di compilazione

  • Modificare un controller di compilazione

  • Finestra di dialogo Proprietà controller di compilazione

  • Rimuovere un controller di compilazione

Autorizzazioni necessarie

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

Creare un controller di compilazione

Per creare un controller di compilazione

  1. Accedere al computer di compilazione sul quale si desidera creare il controller di compilazione.

  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 Configurazione compilazione.

    Le informazioni sul computer di compilazione verranno visualizzate nel riquadro del contenuto.

    Se viene visualizzato il messaggio Servizio di compilazione configurato per... o Il servizio di compilazione non è registrato, vedere Configurare un computer di compilazione.

  5. Se nel riquadro del contenuto viene visualizzato il collegamento Nuovo controller, fare clic su questo collegamento.

  6. Immediatamente sotto il nome del controller di compilazione, fare clic su Proprietà per modificare le varie proprietà del controller di compilazione (facoltativo).

    Verrà visualizzata la finestra di dialogo Proprietà controller di compilazione. Per ulteriori informazioni, vedere Proprietà controller di compilazione più avanti in questo argomento.

  7. Fare clic sul collegamento Avvia se viene visualizzato immediatamente sotto il nome del controller di compilazione.

Modificare un controller di compilazione

È possibile modificare un controller di compilazione da un computer client o direttamente sul computer di compilazione che ospita il controller di compilazione.

Per modificare un controller di compilazione da un computer client

  1. In Visual Studio scegliere Gestisci controller di compilazione dal menu Compila.

    Verrà visualizzata la finestra di dialogo Gestisci controller di compilazione.

  2. Selezionare il controller di compilazione che si desidera modificare, quindi fare clic su Proprietà.

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

Per modificare un controller di compilazione sul computer di compilazione

  1. Accedere al computer di compilazione che esegue il controller di compilazione che si desidera modificare.

  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.

  5. Immediatamente sotto il nome del controller di compilazione che si desidera modificare fare clic su Proprietà.

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

Finestra di dialogo Proprietà controller di compilazione

Nella finestra di dialogo Proprietà controller di compilazione è possibile visualizzare o modificare il nome visualizzato e la descrizione, oltre ad altre proprietà che influiscono sul funzionamento del controller di compilazione.

Nome visualizzato, Descrizione

Immettere un nome e una descrizione che consentano agli utenti di identificare e ottenere facilmente importanti informazioni sul controller di compilazione. Questi valori, ad esempio, consentono ai membri del team di specificare il controller di compilazione corretto quando definiscono una compilazione.

Nome computer

In questa casella viene visualizzato il nome del computer di compilazione che ospita questo controller di compilazione.

Percorso controllo della versione a assembly personalizzati

È possibile utilizzare questo campo per consentire alle compilazioni di utilizzare i tipi seguenti di assembly:

  • Assembly contenenti attività del flusso di lavoro personalizzate

  • Attività MSBuild personalizzate

È possibile archiviare questo tipo di codice in qualsiasi cartella discendente della cartella specificata in questo campo.

Nota

Se si imposta o modifica questo valore, servizio Team Foundation Build verrà automaticamente riavviato per caricare i nuovi assembly.

Numero massimo di compilazioni in esecuzione simultanea

È possibile utilizzare questo campo per controllare la profondità della coda di compilazione. Nella maggior parte dei casi, è consigliabile lasciare questo valore impostato su Imposta come predefinito il numero di agenti.

In alcune situazioni, è possibile che lo stato di un numero eccessivo di compilazioni sia impostato su In esecuzione anche se molte sono bloccate perché sono in attesa che venga loro assegnato un agente di compilazione. Questo tipo di situazione può generare una certa confusione in un team. In queste situazioni, è possibile fare clic su Specifica il massimo, quindi specificare un valore più basso del numero di agenti di compilazione nel pool del controller di compilazione.

È possibile, ad esempio, progettare un modello di compilazione personalizzato per consentire alle compilazioni di utilizzare più di un agente di compilazione per volta. Si dispone di 12 agenti di compilazione nel pool del controller di compilazione. Le compilazioni elaborate da questo controller di compilazione sono basate su un modello di compilazione personalizzato che utilizza contemporaneamente tre agenti di compilazione per elaborare la compilazione. Per conferire alla coda delle compilazioni un aspetto più accurato, è possibile configurare il controller di compilazione con Numero massimo di compilazioni in esecuzione simultanea impostato su Specifica il massimo, con un valore pari a 4.

Il servizio controller di compilazione è abilitato

Selezionare questa casella di controllo per consentire il funzionamento di questo controller di compilazione oppure deselezionarla se si desidera disabilitarlo ed evitare che gli vengano assegnate le compilazioni.

SuggerimentoSuggerimento

È possibile evitare alcuni problemi disabilitando un controller di compilazione ogni qualvolta si esegue la manutenzione del computer di compilazione.

Rimuovere un controller di compilazione

È possibile rimuovere un controller di compilazione utilizzando un computer client o direttamente dal computer di compilazione che ospita il controller di compilazione.

Nota   La rimozione del controller di compilazione non implica la disinstallazione di servizio Team Foundation Build dal computer di compilazione.

Per rimuovere un controller di compilazione utilizzando un computer client

  1. In Visual Studio scegliere Gestisci controller di compilazione dal menu Compila.

    Verrà visualizzata la finestra di dialogo Gestisci controller di compilazione.

  2. Fare clic sul controller di compilazione che si desidera rimuovere, quindi su Rimuovi.

Per rimuovere un controller di compilazione dal computer di compilazione

  1. Accedere al computer di compilazione che esegue il controller di compilazione che si desidera modificare.

  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.

  5. Immediatamente sotto il nome del controller di compilazione che si desidera rimuovere fare clic su Rimuovi.

Vedere anche

Altre risorse

Definire il processo di compilazione