Creare e utilizzare un modello di processo di compilazione personalizzato

Se le funzionalità del processo di compilazione del Modello Predefinito non soddisfano le esigenze del team, è possibile creare un modello di processo di compilazione ampiamente personalizzato.

In questo argomento

  • Creare un nuovo modello di processo di compilazione

  • Registrare un modello di processo di compilazione nel sistema

  • Utilizzo di modelli di processo di compilazione

Autorizzazioni necessarie

Per effettuare le seguenti procedure, è necessario che l'autorizzazione Modifica definizione di compilazione sia impostata su Consenti.Per ulteriori informazioni, vedere la classe Autorizzazioni per Team Foundation Server.

Creare un modello di processo di compilazione

Per creare un modello personalizzato

  1. In Team Explorer:

    1. Se non si è già connessi al progetto team sul quale si vuole lavorare, allora connettersi al progetto team.

    2. Scegliere Icona HomeHome, quindi scegliere Icona CompilazioniCompilazioni.

    3. Nella pagina Compilazioni, scegliere Nuova definizione di compilazione.

    Verrà visualizzata la finestra Nuova definizione di compilazione.

  2. Nella nuova definizione di compilazione, specificare le opzioni del processo di compilazione nelle varie schede.Per ulteriori informazioni, vedere Creare una definizione di compilazione.

  3. Nella scheda Processo, scegliere Mostra dettagli, quindi scegliere Nuovo.

    Verrà visualizzata la finestra di dialogo Nuovo modello di processo di compilazione.

  4. Scegliere Copia un file XAML esistente e facoltativamente, modificare la cartella e il nome del file.Scegliere OK.

  5. Sulla barra dei menu, scegliere File, SalvaNome della definizione di compilazione (Tastiera: Ctrl+S).

  6. Nella finestra della definizione di compilazione scegliere il collegamento ipertestuale contenente il nome del modello dal menu File processo di compilazione.

    La cartella che contiene il nuovo modello verrà visualizzata in Esplora controllo codice sorgente.

  7. Dal menu di scelta rapida del nuovo modello, scegliere Leggi ultima versione.

  8. Dal menu di scelta rapida del nuovo modello, scegliere Visualizza.

    Verrà visualizzato Progettazione flussi di lavoro.

  9. In Progettazione flussi di lavoro modificare il modello.

    Per ulteriori informazioni su come utilizzare il modello, vedere Utilizzare i modelli di processo di compilazione.

  10. Dopo aver completato la modifica del modello, salvarlo e chiudere la finestra di progettazione.

  11. Dal menu di scelta rapida del nuovo modello, scegliere Archivia modifiche in sospeso.

    Verrà visualizzata la finestra di dialogo Archivia.

  12. Scegliere Archiviazione gestita.

Registrare un modello di processo di compilazione nel sistema

È possibile registrare modelli di processo di compilazione creati all'esterno del progetto team.Ad esempio, è possibile aver ricevuto un modello di processo di compilazione da un collega tramite un messaggio di posta elettronica e aver archiviato tale modello nella cartella BuildProcessTemplates nel sistema di controllo della versione del progetto team.

Prima che i membri del team possano utilizzare il modello di processo di compilazione per creare definizioni di compilazione, è necessario registrarlo nel sistema.

Per registrare un modello di processo di compilazione nel sistema

  1. In Team Explorer:

    1. Se non si è già connessi al progetto team sul quale si vuole lavorare, allora connettersi al progetto team.

    2. Scegliere Icona HomeHome, quindi scegliere Icona CompilazioniCompilazioni.

    3. Nella pagina Compilazioni, scegliere Nuova definizione di compilazione.

    Verrà visualizzata la finestra Nuova definizione di compilazione.

  2. Nella scheda Processo, scegliere Mostra dettagli, quindi scegliere Nuovo.

    Verrà visualizzata la finestra di dialogo Nuovo modello di processo di compilazione.

  3. Scegliere Seleziona un file XAML esistente.

  4. Scegliere Sfoglia.

    Verrà visualizzata la finestra di dialogo Sfoglia.

  5. Utilizzare la finestra di dialogo Sfoglia per individuare e selezionare il modello personalizzato che si desidera registrare.

    Il nuovo modello di processo di compilazione verrà visualizzato nell'elenco Compila file di elaborazione e potrà essere utilizzato da tutti i membri team per creare definizioni di compilazione.

Utilizzo di modelli di processo di compilazione

Di seguito sono riportati alcuni consigli e suggerimenti che possono semplificare l'utilizzo di modelli di processo di compilazione:

  • Le attività Team Foundation Build sono componenti fondamentali del processo di compilazione.È possibile utilizzare queste attività per creare un processo di compilazione personalizzato.Per ulteriori informazioni, vedere Attività di Team Foundation Build.

  • È consigliabile non modificare il modello predefinito.Creare invece un modello basato su uno di tali modelli, come descritto in Creare un nuovo modello di processo di compilazione.

  • È possibile registrare un modello di processo di compilazione in più progetti team.Questa funzionalità consente di condividere un processo di compilazione tra qualsiasi progetto team nella raccolta di progetti team che contiene il modello.Per ulteriori informazioni, vedere Registrare un modello di processo di compilazione nel sistema.

  • Se è necessario modificare un modello di processo di compilazione, è opportuno pianificare la revisione di tutte le definizioni di compilazione basate sul modello e correggerle dopo aver completato le modifiche del modello di processo di compilazione.In caso contrario, le definizioni di compilazione potrebbero avere esito negativo o funzionare in modo imprevisto.

  • Se si decide di eliminare un modello di processo di compilazione, assicurarsi innanzitutto di individuare ed eliminare tutte le definizioni di compilazione basate sul modello.Quando si elimina il modello, le eventuali definizioni di compilazione rimanenti basate sul modello non funzioneranno più.

  • Per informazioni generali sull'utilizzo di Progettazione flussi di lavoro, vedere le pagine seguenti nel sito Web Microsoft: