Partager via


CreateWorkspaceTask, tâche

Mise à jour : novembre 2007

La tâche CreateWorkspaceTask crée un espace de travail avec le nom et le fichier de mappage spécifiés dans le fichier TFSBuild.proj.

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.

BuildDirectory

Spécifie le répertoire de build.

SourcesDirectory

Spécifie la racine de la solution pour le répertoire des fichiers sources.

Name

Spécifie le nom du projet.

Par défaut, l'espace de travail créé par Team Foundation Build pour obtenir la source est $(COMPUTERNAME)$(TeamProject)$(BuildType).

Remplacez la valeur de la propriété WorkspaceName dans le fichier TFSBuild.proj par un nom d'espace de travail personnalisé.

Remarque :

La propriété WorkspaceName est également utilisée pour générer la propriété VersionToLabel. Par conséquent, si vous remplacez la valeur de WorkspaceName par programme, assurez-vous de substituer également VersionToLabel.

Comment

Par défaut, le commentaire utilisé pour l'espace de travail créé par Team Foundation Build est « Espace de travail créé par Team Build ».

Remplacez la valeur de la propriété CreateWorkspaceTaskComment dans le fichier TFSBuild.proj par un commentaire d'étiquette différent.

Name

Paramètre de sortie de chaîne. Spécifie la valeur de la propriété WorkspaceName.

Owner

Paramètre de sortie de chaîne. Spécifie la valeur de la propriété WorkspaceOwner.

Notes

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

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

<CreateWorkspaceTask
    TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
    BuildUri="$(BuildUri)"
    BuildDirectory="$(BuildDirectory)"
    SourcesDirectory="$(SolutionRoot)"
    Name="$(WorkspaceName)"
    Comment="$(CreateWorkspaceTaskComment)">
    <Output TaskParameter="Name" PropertyName="WorkspaceName" />
    <Output TaskParameter="Owner" PropertyName="WorkspaceOwner" />
    </CreateWorkspaceTask>

Voir aussi

Tâches

Procédure pas à pas : utilisation du contrôle de version Team Foundation à partir de la ligne de commande

Comment : créer un espace de travail mappé

Comment : masquer et dévoiler des dossiers dans un espace de travail

Comment : personnaliser des numéros de build

Concepts

Présentation des fichiers de configuration de Team Foundation Build

Utilisation des espaces de travail du contrôle de version

Tâches de Team Foundation Build

Référence

Workspace, commande

Autres ressources

Personnalisation de Team Foundation Build

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