Développer un processus de build personnalisé

Avec le modèle par défaut, vous pouvez créer un processus de génération qui répond à une majorité des spécifications les plus courantes. Toutefois, pour de nombreuses équipes, leurs processus doivent exécuter des tâches spécialisées ou suivre une logique personnalisée.

Tâches courantes

Contenu de support

Créer et utiliser un modèle de processus de génération personnalisé. Si les définitions de build que vous pouvez créer en fonction du modèle DefaultTemplate.xaml ne répondent pas aux besoins de votre équipe, vous pouvez créer votre propre modèle de processus de génération richement personnalisé.

Créer et utiliser un modèle de processus de génération personnalisé

Activités Team Foundation Build

Techniques généralement utiles lorsque vous créez de nombreux types de processus de génération personnalisés. Avant de commencer à créer votre processus de génération personnalisé, vous pouvez en savoir plus sur les techniques clés qui peuvent vous aider à travailler de manière plus efficace. Par exemple, vous pouvez découvrir les techniques suivantes :

  • Personnaliser le segment Windows Workflow du processus de génération. Ce segment du processus de génération est en général l'endroit approprié pour personnaliser la plupart des aspects de votre processus de génération. Vous pouvez effectuer cette tâche de manière plus efficace si vous connaissez au préalable les principales techniques, notamment le mode de déclaration et d'utilisation des arguments et des variables et le mode d'utilisation des activités principales fournies par Team Foundation Build.

  • Personnaliser le segment du processus de génération de MSBuild. Ce segment du processus de génération est souvent l'endroit approprié pour personnaliser le mode de compilation et de gestion des fichiers binaires. Vous pouvez effectuer cette tâche de manière plus efficace si vous apprenez d'abord les techniques principales, notamment le mode de passage des arguments à MSBuild et le mode de configuration et d'utilisation d'une bibliothèque de code commune centralisée de vos propres éléments MSBuild.

Contrôle de l'emplacement où le système de génération copie vos fichiers binaires

Contrôler l'emplacement d'enregistrement des fichiers binaires par le système de génération. Le processus de génération par défaut (tel que défini dans DefaultTemplate.xaml), place les fichiers binaires compilés dans un seul dossier à partir de tous les projets de code. Cependant, il est souhaitable d'organiser les fichiers binaires dans une structure de dossiers plus précise et mieux organisée.

Contrôle de l'emplacement où le système de génération copie vos fichiers binaires

Créer une activité de flux de travail personnalisée

(publication de blog) Comment créer une activité personnalisée pour un flux de travail (page éventuellement en anglais)

Naviguer dans une structure Windows Workflow complexe. Un processus de génération personnalisé basé sur le modèle DefaultTemplate.xaml est susceptible de présenter plusieurs structures complexes et des éléments profondément imbriqués. Certaines rubriques de cette section décrivent l'emplacement d'un élément spécifique d'un fichier Windows Workflow dans une syntaxe abrégée. Cette rubrique illustre cette syntaxe et explique comment l'utiliser pour rechercher un élément spécifique avec lequel vous souhaitez travailler.

Naviguer dans un flux de travail Windows complexe

Sections connexes

Référence MSBuild

Voir aussi

Tâches

Créer une définition de build de base

Concepts

Définir une build à l'aide du modèle par défaut