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