CreateWorkspaceTask (Tarea)
Actualización: noviembre 2007
La tarea CreateWorkspaceTask crea un área de trabajo con el nombre y el archivo de asignación especificados en el archivo TFSBuild.proj.
Parámetros
Parámetro |
Descripción |
---|---|
TeamFoundationServerUrl |
Especifica la dirección URL del servidor de Team Foundation Server. Por ejemplo, http://MiServidor:8080. |
BuildUri |
Especifica el identificador URI de la compilación. |
BuildDirectory |
Especifica el directorio de compilación. |
SourcesDirectory |
Especifica la raíz de la solución del directorio de los archivos de código fuente. |
Name |
Especifica el nombre del área de trabajo. De forma predeterminada, el área de trabajo creada por Team Foundation Build para obtener el código fuente es $(COMPUTERNAME)$(TeamProject)$(BuildType). Invalide la propiedad WorkspaceName en el archivo TFSBuild.proj para utilizar un nombre de área de trabajo personalizado.
Nota:
La propiedad WorkspaceName se utiliza también para generar la propiedad VersionToLabel. Por tanto, si invalida WorkspaceName mediante programación, asegúrese de invalidar también VersionToLabel.
|
Comment |
De forma predeterminada, el comentario utilizado para el área de trabajo creada por Team Foundation Build es "Área de trabajo creada por Team Build". Invalide la propiedad CreateWorkspaceTaskComment en el archivo TFSBuild.proj para especificar un comentario diferente. |
Name |
Parámetro de salida de tipo string. Especifica el valor de la propiedad WorkspaceName. |
Owner |
Parámetro de salida de tipo string. Especifica el valor de la propiedad WorkspaceOwner. |
Comentarios
La tarea CreateWorkspaceTask se define en Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll. El archivo Microsoft.TeamFoundation.Build.targets contiene una instancia de la tarea CreateWorkspaceTask que Team Foundation Build utiliza como implementación predeterminada del destino InitializeWorkspace.
La carpeta <raíz>:\Archivos de programa\MSBuild\Microsoft\VisualStudio\TeamBuild en el equipo de Team Foundation Build contiene el archivo Microsoft.TeamFoundation.Build.targets.
Ejemplo
El ejemplo siguiente muestra la instancia predeterminada de la tarea CreateWorkspaceTask definida en el archivo 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>
Vea también
Tareas
Tutorial: Trabajar con el control de versiones de Team Foundation desde la línea de comandos
Cómo: Crear un área de trabajo asignada
Cómo: Esconder y mostrar carpetas en un área de trabajo
Cómo: Personalizar números de versión de compilación
Conceptos
Introducción a los archivos de configuración de Team Foundation Build
Trabajar con espacios de trabajo del control de versiones
Tareas de Team Foundation Build