Sviluppare un processo di compilazione personalizzato

Tramite il modello predefinito, è possibile creare un processo di compilazione che soddisfa un ampio set delle esigenze più comuni. Molti team richiedono tuttavia ai relativi processi di eseguire attività specializzate o seguire la logica personalizzata.

Attività comuni

Contenuto di supporto

Creare e utilizzare un modello di processo di compilazione personalizzato. Se le definizioni di compilazione che è possibile creare in base a DefaultTemplate.xaml non soddisfano le esigenze del team, è possibile creare un modello di processo di compilazione ampiamente personalizzato.

Creare e utilizzare un modello di processo di compilazione personalizzato

Attività di Team Foundation Build

Informazioni sulle tecniche generalmente utili quando si creano molti tipi di processi di compilazione personalizzati. Prima di iniziare a creare il processo di compilazione personalizzato, è possibile acquisire informazioni sulle principali tecniche che consentono di lavorare in modo più efficace ed efficiente. È possibile ottenere informazioni, ad esempio, sulle tecniche seguenti:

  • Personalizzare il segmento di Windows Workflow del processo di compilazione. Questo segmento del processo di compilazione è in genere l'area appropriata per personalizzare la maggior parte degli aspetti del processo di compilazione. È possibile rendere più efficiente questa operazione se prima si apprendono le tecniche di base, ad esempio come dichiarare e utilizzare argomenti e variabili e come utilizzare le attività principali fornite da Team Foundation Build.

  • Personalizzare il segmento di MSBuild del processo di compilazione. Questo segmento del processo di compilazione è spesso l'area appropriata per personalizzare la modalità di compilazione e gestione dei binari. È possibile rendere più efficiente questa operazione se prima si apprendono le tecniche di base, ad esempio come passare argomenti a MSBuild e come impostare e utilizzare una libreria di codice comune centralizzata di elementi di MSBuild personalizzati.

Controllare la posizione in cui il sistema di compilazione inserisce i binari

Controllare la posizione in cui il sistema di compilazione inserisce i binari. Il processo di compilazione predefinito, secondo quanto definito in DefaultTemplate.xaml, inserisce i binari compilati da tutti i progetti di codice in una singola directory. In alcuni casi, tuttavia, può essere necessario organizzare i binari in una struttura di directory più granulare e organizzata.

Controllare la posizione in cui il sistema di compilazione inserisce i binari

Creare un'attività di flusso di lavoro personalizzata

Post di blog su come creare un'attività di flusso di lavoro personalizzata

Spostarsi in un ambiente Windows Workflow complesso. È probabile che un processo di compilazione personalizzato basato su DefaultTemplate.xaml disponga di strutture complesse ed elementi con un elevato livello di annidamento. In alcuni argomenti di questa sezione viene descritta la posizione di un elemento specifico in un file di Windows Workflow con sintassi abbreviata. In questo argomento viene illustrata la sintassi e come utilizzarla per individuare un elemento specifico che si desidera utilizzare.

Spostarsi in un flusso di lavoro di Windows complesso

Sezioni correlate

Riferimenti a MSBuild

Vedere anche

Attività

Creare una definizione di compilazione di base

Concetti

Definire una compilazione utilizzando il modello predefinito