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. |
|
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. |