GetBuildProperties, tâche

Mise à jour : novembre 2007

La tâche GetBuildProperties donne les valeurs initiales pour les propriétés de 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.

BuildAgentName

Paramètre de sortie. Spécifie le nom d'agent de build.

BuildAgentUri

Paramètre de sortie. Spécifie l'URI de l'agent de build.

BuildDirectory

Paramètre de sortie. Spécifie le répertoire de build sur l'agent de build.

BuildDefinitionName

Paramètre de sortie. Spécifie le nom de la définition de build.

BuildDefinitionUri

Paramètre de sortie. Spécifie l'URI de la définition de build.

BuildNumber

Paramètre de sortie. Spécifie le numéro de build.

ConfigurationFolderUri

Paramètre de sortie. Spécifie l'URI du contrôle de code source du dossier dans lequel les fichiers TFSBuild.proj et TFSBuild.rsp sont stockés.

ConfigurationFolderGetTime

Paramètre de sortie. Spécifie la date et heure auxquelles le contenu du dossier de configuration a été récupéré pour la génération.

Droplocation

Paramètre de sortie. Spécifie le dossier partagé où les fichiers binaires et fichiers journaux de la génération sont stockés.

MachineName

Paramètre de sortie. Spécifie le nom de l'ordinateur agent de build.

MaxProcesses

Paramètre de sortie. Spécifie le nombre maximal des processus qui peuvent s'exécuter sur l'agent de build.

Port

Paramètre de sortie. Spécifie le port utilisé pour communiquer avec les services d'application Team Foundation.

RequestedBy

Paramètre de sortie. Spécifie la personne qui a demandé la génération.

RequestedFor

Paramètre de sortie. Spécifie la personne au nom de laquelle la génération a été demandée.

StartTime

Paramètre de sortie. Spécifie l'heure de début de la génération.

Notes

La tâche GetBuildProperties 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 GetBuildProperties que Team Foundation Build utilise comme implémentation par défaut pour la cible InitializeBuildProperties.

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 GetBuildProperties définie dans le fichier Microsoft.TeamFoundation.Build.targets.

<GetBuildProperties     TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
     BuildUri="$(BuildUri)">
    <Output TaskParameter="BuildAgentName" PropertyName="BuildAgentName" />
    <Output TaskParameter="BuildAgentUri" PropertyName="BuildAgentUri" />
    <Output TaskParameter="BuildDirectory" PropertyName="BuildDirectory" />
    <Output TaskParameter="BuildDefinitionName" PropertyName="BuildDefinitionName" />
    <Output TaskParameter="BuildDefinitionUri" PropertyName="BuildDefinitionUri" />
    <Output TaskParameter="BuildNumber" PropertyName="BuildNumber" />
    <Output TaskParameter="ConfigurationFolderUri" PropertyName="ConfigurationFolderUri" />
    <Output TaskParameter="ConfigurationFolderGetTime" PropertyName="ConfigurationFolderGetTime" />
    <Output TaskParameter="DropLocation" PropertyName="DropLocation" />
    <Output TaskParameter="MachineName" PropertyName="MachineName" />
    <Output TaskParameter="MaxProcesses" PropertyName="MaxProcesses" />
    <Output TaskParameter="Port" PropertyName="Port" />
    <Output TaskParameter="RequestedBy" PropertyName="RequestedBy" />
    <Output TaskParameter="RequestedFor" PropertyName="RequestedFor" />
    <Output TaskParameter="StartTime" PropertyName="StartTime" />
</GetBuildProperties>

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