Impostare cartelle a sola scrittura

Team Foundation Build offre la maggior parte dei vantaggi a ogni team sotto forma di output, ad esempio file binari, risultati di test e file di log. È necessario impostare e preparare una o più cartelle di ricezione in modo che il sistema di compilazione possa mettere a disposizione del team questi output.

In un sistema di compilazione vengono utilizzati due tipi di cartelle di ricezione: cartelle di ricezione pubbliche e private.

Eliminazione di cartelle in un sistema di compilazione.

Generalmente si crea una cartella di ricezione pubblica in un server di condivisione file in modo che il team possa accedere ad output quali compilazioni notturne. È necessario specificare la cartella di ricezione pubblica nella definizione di compilazione stessa o quando si inserisce in coda una compilazione.

Generalmente si crea una cartella di ricezione privata in un computer client, ad esempio nel computer di sviluppo di uno sviluppatore o di un tester. Le cartelle di ricezione private contengono output proveniente da compilazioni private di codice (denominate anche "compilazioni degli utenti") che vengono memorizzate in un'area di sospensione prima dell'archiviazione. Di solito questo processo viene utilizzato per verificare che il nuovo codice venga compilato correttamente o superi alcuni test di base. Specificare la cartella di ricezione privata nella definizione di compilazione stessa o quando si inserisce in coda una compilazione privata.

Configurare una cartella di ricezione

L'agente di compilazione è in esecuzione in un computer di compilazione in cui viene eseguito servizio Team Foundation Build in un account del servizio di compilazione. Affinché l'agente di compilazione rilasci output nella cartella di ricezione, è necessario concedere all'account del servizio di compilazione le autorizzazioni Change e Read per la cartella di ricezione.

Autorizzazioni necessarie

Per eseguire questa procedura, è necessario essere membro del gruppo di sicurezza Administrators nel computer in cui si trova la cartella di ricezione.

Sistemi operativi

È possibile utilizzare la procedura descritta in questo argomento nei seguenti sistemi operativi:

  • Windows Server 2008

  • Windows Server 2003

  • Windows 7

  • Windows Vista

  • Windows XP

Per configurare una cartella di ricezione

  1. Accedere al computer in cui si trova o verrà creata la cartella di ricezione.

  2. Aprire Esplora risorse e passare alla cartella che contiene o conterrà la cartella di ricezione.

  3. Se necessario, creare la cartella di ricezione.

    SuggerimentoSuggerimento

    Scegliere un percorso di accesso alla cartella di ricezione il più corto possibile (ad esempio: c:\drops). La cartella di ricezione non deve provocare la generazione, da parte dell'agente di compilazione, di percorsi fisici contenenti più di 259 caratteri. In caso contrario, le compilazioni avranno esito negativo e genereranno il messaggio di errore TF205022.

  4. Fare clic con il pulsante destro del mouse sulla cartella, fare clic su Proprietà, quindi fare clic sulla scheda Condivisione.

  5. Solo in Windows Server 2008, Windows 7 e Windows Vista: fare clic su Condivisione avanzata.

    Verrà visualizzata la finestra di dialogo Condivisione avanzata.

  6. Selezionare Condividi la cartella, quindi fare clic su Autorizzazioni.

    Verrà visualizzata la finestra di dialogo Autorizzazioni per Nome cartella.

  7. Scegliere Aggiungi.

    Verrà visualizzata la finestra di dialogo per la selezione di utenti, computer o gruppi.

  8. Eseguire uno dei passaggi seguenti, a seconda del tipo di account specificato come account del servizio di compilazione:

    • NETWORK SERVICE è in esecuzione nel computer che contiene la cartella di ricezione: nella casella Immettere i nomi degli oggetti da selezionare digitare NETWORK SERVICE.

    • NETWORK SERVICE è in esecuzione in un computer diverso da quello che contiene la cartella di ricezione:

      1. Fare clic su Tipi di oggetti.

        Verrà visualizzata la finestra di dialogo Tipi di oggetti.

      2. Selezionare la casella di controllo Computer, quindi fare clic su OK.

      3. Verificare che il percorso sia corretto.

      4. Nella casella Immettere i nomi degli oggetti da selezionare digitare BuildMachine$ dove BuildMachine è il nome del computer di compilazione in cui viene eseguito l'agente di compilazione.

    • Un account di dominio: verificare che il percorso sia corretto. Nella casella Immettere i nomi degli oggetti da selezionare digitare il nome dell'account.

  9. Scegliere OK.

  10. Nella finestra di dialogo Autorizzazioni per Nome cartella, fare clic sull'account che è stato aggiunto all'elenco Utenti e gruppi.

  11. Selezionare le caselle di controllo Modifica e Lettura, quindi fare clic su OK.

Vedere anche

Attività

Creare una definizione di compilazione di base

Accodare una compilazione