Share via


Definire il processo di compilazione

Dopo aver impostato il sistema di compilazione, è possibile iniziare a utilizzare Team Foundation Build per compilare il codice, eseguire test e molte altre funzioni importanti.Il passaggio successivo consiste nello sviluppare un processo di compilazione contenente le istruzioni sui progetti di codice da compilare, le azioni che avviano una compilazione, i test da eseguire e tutte le altre procedure richieste dal team.

Attività comuni

Attività comuni

Contenuto di supporto

Creare e utilizzare una definizione di compilazione. È possibile definire rapidamente un processo di compilazione semplice ma efficace che includa le istruzioni sui progetti di codice da compilare, le azioni attivano la compilazione, i test da eseguire e molte altre opzioni.

Creare una definizione di compilazione

Definire un processo di compilazione basato sul modello predefinito

Eseguire la compilazione e il test di un'applicazione Windows Store mediante Team Foundation Build

Definire un processo di compilazione per supportare l'integrazione continua.

Il team può ridurre gli errori nel suo codice integrando diverse funzionalità in un repository condiviso il più spesso possibile e quindi compilare e testare il risultato.È possibile implementare questa strategia, nota come integrazione continuata, definendo un processo di compilazione che assicura che l'utente e il team possano determinare il più rapidamente possibile se un'archiviazione da una funzionalità del team ha interrotto la compilazione o ha causato un test.

Definire un processo di compilazione per supportare l'integrazione continuata

Ridurre la varianza del codice dopo le interruzioni di compilazioni di integrazione continuata

Salvaguardare il team dalla "interruzione di compilazione".

L'archiviazione da parte di uno sviluppatore di modifiche che interrompono la compilazione può comportare difficoltà significative per i piccoli teame causare costi notevoli ai team più grandi in termini di perdita di produttività e ritardi di pianificazione.

È possibile creare una definizione di compilazione di archiviazione gestita per preservare l'intera codebase o parte di essa da questo problema.

È inoltre possibile utilizzare i criteri di archiviazione delle compilazioni come uno strumento per limitare modifiche aggiuntive alla codebase finché non viene corretta l'interruzione di una compilazione continua.

Definire un processo di compilazione di archiviazione gestita per convalidare le modifiche

Archiviare modifiche in sospeso controllate da una compilazione di archiviazione gestita

Creare processi di compilazione fortemente personalizzati. 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 compilazione di eseguire attività specializzate o seguire la logica personalizzata.

Sviluppare un processo di compilazione personalizzato

Continuare a utilizzare i processi di compilazione legacy. Quando si aggiorna da versioni precedenti Team Foundation Server, è possibile continuare a utilizzare i processi di compilazione legacy.È possibile continuare a utilizzare le versioni precedenti di Visual Studio per creare processi di compilazione in Visual Studio Team Foundation Server 2012.

Utilizzare i processi di compilazione legacy