Personnalisation de Team Foundation Build
Mise à jour : novembre 2007
Team Foundation Build est un système extensible pour les services d'automatisation de la génération qui active les builds publiques de bout en bout qui s'intègrent à d'autres outils Visual Studio Team System. Team Foundation Build fournit une méthode simple basée sur une boîte de dialogue et un Assistant pour créer des définitions de build. Dans la boîte de dialogue , vous pouvez spécifier l'agent de build à utiliser, les solutions à générer, l'emplacement cible, etc. L'Assistant vous permet de générer un fichier projet MSBuild appelé TFSBuild.proj que vous pouvez utiliser pour personnaliser la génération en ajoutant des étapes de génération et en écrivant des tâches personnalisées.
Team Foundation Build est conçu pour être extensible. La boîte de dialogue Définition de build est conçue pour créer des définitions de build qui correspondent à des scénarios courant de génération. Certains scénarios de génération peuvent cependant requérir la personnalisation du fichier TFSBuild.proj. Team Foundation Build inclut des tâches courantes pour prendre en charge des actions comme des tests ou l'obtention des sources à partir du contrôle de code source. Toutefois, votre processus de génération peut nécessiter l'exécution d'autres tâches. Par exemple :
Un administrateur de génération peut souhaiter déployer les assemblys de sortie vers un emplacement spécifié à la fin de la compilation, mais avant le début des tests.
Une société peut requérir un système de numérotation de build spécifique et substituer l'un des systèmes de numérotation par défaut inclus dans Team Foundation Build.
Un développeur peut souhaiter signer les assemblys de sortie à la fin du processus de génération.
Cette section décrit la personnalisation des processus de génération en écrivant des tâches personnalisées.
Dans cette section
Cibles, tâches et propriétés de Team Foundation Build
Référence des API Team Foundation Build
Procédure pas à pas : personnalisation de Team Foundation Build avec une tâche personnalisée
Procédure pas à pas : ajout d'étapes de génération à l'aide de la tâche BuildStep