Partager via


SetBuildProperties, tâche

Mise à jour : novembre 2007

La tâche SetBuildProperty définit la propriété LabeName d'une génération.

Paramètres

Paramètre

Description

TeamFoundationServerUrl

Spécifie l'URL Team Foundation Server. Par exemple, http://MonServeur:8080.

BuildUri

Spécifie l'URI de build.

BuildNumber

Spécifie le numéro de build.

LabelName

Spécifie le nom de l'étiquette. Définissez les propriétés LabelName et LabelScope dans fichier TFSBuild.proj pour fournir un nouveau nom d'étiquette.

CompilationStatus

Spécifie l'état de la compilation. Les valeurs valides sont Opération réussie, Échec et Inconnu.

DropLocation

Spécifie l'emplacement cible. L'emplacement cible doit être un dossier partagé pour lequel le compte de génération a les privilèges en lecture/écriture.

Quality

Spécifie la qualité de build. Pour plus d'informations sur les qualités de build, consultez Comment : définir la qualité de build.

Status

Spécifie l'état de la build. Les valeurs valides sont NotStarted, InProgress, Succeeded, PartiallySucceeded, Failed et Stopped.

TestStatus

Spécifie l'état du test. Les valeurs valides sont Opération réussie, Échec et Inconnu.

Notes

La tâche SetBuildProperties est définie dans le fichier Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll. Le fichier Microsoft.TeamFoundation.Build.targets contient une instance de la tâche SetBuildProperties que Team Foundation Build utilise comme implémentation par défaut pour la cible CoreLabel.

Le dossier <racine>:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild sur l'ordinateur Team Foundation Build contient le fichier Microsoft.TeamFoundation.Build.targets.

Exemple

L'exemple suivant affiche l'instance par défaut de la tâche SetBuildProperties définie dans le fichier Microsoft.TeamFoundation.Build.targets.

<SetBuildProperties
    TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
    BuildUri="$(BuildUri)"
    LabelName="$(LabelName)$(LabelScope)" />

Voir aussi

Tâches

Comment : personnaliser des numéros de build

Concepts

Tâches de Team Foundation Build

Autres ressources

Personnalisation de Team Foundation Build

Cibles, tâches et propriétés de Team Foundation Build