Impostare cartelle a sola scrittura

Quando si definisce il processo di compilazione, è possibile specificare una posizione per la di definizione di compilazione in modo da poter fornire i file binari al team.

Scegliere l'argomento con cui si desidera procedere

  • Eliminare output in TFS

  • Impostare una cartella di ricezione in una condivisione file per i controller di compilazione locali

Eliminare output in TFS

Potrebbe essere più pratico eliminare gli output di compilazione in Team Foundation Server.

Rilasciare l'output in TFS

Impostare una cartella di ricezione in una condivisione file per i controller di compilazione locali

È possibile specificare un percorso di una condivisione file quando si definisce o si accoda una definizione di compilazione che viene eseguita da un controller di compilazione locale. Il controller di compilazione locale può essere dedicato a una raccolta di progetti team in un'istanza di Team Foundation Server locale o in Visual Studio Online.

Eliminazione di cartelle in un sistema di compilazione.

Suggerimento

Se viene visualizzato un errore TF270016 nel log dei risultati della compilazione, è possibile che il server di compilazione non disponga delle autorizzazioni necessarie per accedere alla cartella di ricezione.Attenersi alle istruzioni riportate di seguito per risolvere il problema.

Requisiti

È necessario essere un membro del gruppo Administrators nel computer in cui si trova la cartella di ricezione.

È possibile utilizzare una cartella di ricezione di condivisione file nei seguenti sistemi operativi:

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008

  • Windows Server 2003

  • Windows 8.1

  • Windows 8

  • Windows 7

  • Windows Vista

Per impostare una cartella di ricezione in una condivisione file

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

  2. Aprire Esplora risorse (Esplora file in Windows 8) e passare alla cartella che contiene (o che conterrà) la cartella di ricezione.

  3. Se necessario, creare la cartella di ricezione.

    Suggerimento

    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. Aprire il menu di scelta rapida della cartella, scegliere Proprietà, quindi scegliere la scheda Condivisione.

  5. Solo in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008, Windows 8.1, Windows 8, Windows 7 e Windows Vista: scegliere Condivisione avanzata.

    Verrà visualizzata la finestra di dialogo Condivisione avanzata.

  6. Selezionare Condividi questa cartella, quindi scegliere Autorizzazioni.

    Verrà visualizzata la finestra di dialogo Autorizzazioni per FolderName.

  7. Scegliere Aggiungi.

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

  8. Effettuare uno dei passaggi seguenti, a seconda del tipo di account specificato come account del servizio di compilazione nel server di compilazione in cui è ospitato il controller di compilazione.

    • NETWORK SERVICE è in esecuzione nel computer contenente 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. Scegliere Tipi di oggetto.

        Verrà visualizzata la finestra di dialogo Tipi di oggetti.

      2. Selezionare la casella di controllo Computer, quindi scegliere OK.

      3. Verificare che il percorso sia corretto.

      4. Nella casella Immettere i nomi degli oggetti da selezionare immettere 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. Ripetere i due passaggi precedenti per l'account del servizio di compilazione nel server di compilazione in cui sono ospitati gli agenti di compilazione.

  11. Nella finestra di dialogo Autorizzazioni per FolderName scegliere l'account appena aggiunto all'elenco Utenti e gruppi.

  12. Selezionare le caselle di controllo Modifica e Lettura, quindi scegliere OK.

Passaggi successivi

Dopo aver identificato e impostato la cartella di ricezione, è possibile specificare il percorso della cartella durante la definizione della compilazione e quando si accoda una compilazione.