GetBuildProperties (Tarea)

Actualización: noviembre 2007

La tarea GetBuildProperties genera los valores iniciales de las propiedades de compilación.

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.

BuildAgentName

Parámetro de salida. Especifica el nombre del agente de compilación.

BuildAgentUri

Parámetro de salida. Especifica el identificador URI del agente de compilación.

BuildDirectory

Parámetro de salida. Especifica el directorio de compilación del agente de compilación.

BuildDefinitionName

Parámetro de salida. Especifica el nombre de definición de compilación.

BuildDefinitionUri

Parámetro de salida. Especifica el identificador URI de definición de compilación.

BuildNumber

Parámetro de salida. Especifica el número de versión de compilación.

ConfigurationFolderUri

Parámetro de salida. Especifica el identificador URI de control de código fuente de la carpeta en la que se almacenan los archivos TFSBuild.proj y TFSBuild.rsp.

ConfigurationFolderGetTime

Parámetro de salida. Especifica la fecha y hora en las que se recuperó el contenido de carpeta de configuración para la compilación.

Droplocation

Parámetro de salida. Especifica la carpeta compartida en la que se almacenan los archivos binarios y los archivos de registro de la compilación.

MachineName

Parámetro de salida. Especifica el nombre del equipo del agente de compilación.

MaxProcesses

Parámetro de salida. Especifica el número máximo de procesos que se pueden ejecutar en el agente de compilación.

Port

Parámetro de salida. Especifica el puerto que se utiliza para comunicar con los servicios de aplicación de Team Foundation.

RequestedBy

Parámetro de salida. Especifica la persona que solicitó la compilación.

RequestedFor

Parámetro de salida. Especifica la persona en cuyo nombre se solicitó la compilación.

StartTime

Parámetro de salida. Especifica la hora de inicio de la compilación.

Comentarios

La tarea GetBuildProperties se define en Microsoft.TeamFoundation.Build.Tasks.VersionControl.dll. El archivo Microsoft.TeamFoundation.Build.targets contiene una instancia de la tarea GetBuildProperties que Team Foundation Build utiliza como implementación predeterminada del destino InitializeBuildProperties.

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 GetBuildProperties definida en el archivo 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>

Vea también

Tareas

Cómo: Personalizar números de versión de compilación

Conceptos

Tareas de Team Foundation Build

Otros recursos

Personalizar Team Foundation Build

Propiedades, tareas y destinos de Team Foundation Build