Valores de configuración de TfsBuildService.exe.config en componentes de Team Foundation Server
Actualización: noviembre 2007
En este tema se describen los valores que se pueden configurar en el archivo TfsBuildService.exe.config. Este archivo se encuentra en <unidad>:\Archivos de programa\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies en el servidor de nivel de aplicación de Team Foundation.
Antes de realizar cambios en este archivo, debe detener el servicio Visual Studio Team Foundation Build. Después de realizar una modificación, reinicie el servicio.
Configuración de TfsBuildService.exe.config
Valor |
Descripción |
---|---|
port |
Establezca este valor para especificar el valor numérico que representa el puerto utilizado por el nivel de aplicación de Team Foundation Server para la conexión con el equipo de Team Foundation Build. Este valor debe ser igual que el valor especificado para el agente de compilación en el nivel de aplicación. Por ejemplo: valor = "9191" |
InteractivePort |
Establezca este valor para especificar el número que representa el puerto utilizado por el nivel de aplicación de Team Foundation Server para conectar con los agentes hospedados por este ejecutable. Utilice este valor al ejecutar tfsbuildservice.exe como una aplicación de línea de comandos. Este valor debe ser igual que el valor especificado para el agente de compilación en el nivel de aplicación. Por ejemplo: valor = "9192". Para obtener más información sobre cómo habilitar un segundo puerto en un equipo de compilación, vea Cómo: Configurar un puerto interactivo para Team Foundation Build. |
AuthenticationScheme |
Establezca este valor para controlar qué tipo de autenticación se aceptará para las conexiones entrantes. Se admiten los siguientes valores:
Si especifica Negotiate, la cuenta de servicio de Visual Studio Team Foundation Build debe satisfacer alguna de las condiciones siguientes para que la autenticación Kerberos funcione:
|
AuthorizedUser |
Establezca este valor para restringir todo el acceso al servicio del agente a una única cuenta. Si establece este valor, debe utilizar también un esquema de autenticación de transporte Basic, Digest, Negotiate o Ntlm. |
RequireSecureChannel |
Establezca este valor Boolean para controlar si se utiliza o no la seguridad de capa de transporte para el servicio expuesto. Normalmente, HTTP se utiliza para las comunicaciones, pero puede que esto no sea conveniente en el caso de un equipo expuesto a Internet. Establezca este valor en true para exponer el servicio mediante HTTP. Este valor debe ser igual que el valor especificado para el agente de compilación en el servidor de nivel de aplicación de Team Foundation Server. |
RequireClientCertificate |
Establezca este valor Boolean para controlar si se requiere o no un certificado del cliente cuando se utilice un canal seguro. |
AllowedTeamServer |
Establezca este valor para especificar la dirección URL del nivel de aplicación de Team Foundation Server que puede conectarse con el equipo de Team Foundation Build. Por ejemplo, http://miServidor:8080. |
ServerAccessUrl |
Establezca este valor cuando la dirección URL necesaria para comunicar con el nivel de aplicación de Team Foundation Server sea diferente de la especificada en AllowedTeamServer. Normalmente, el nivel de aplicación y el agente de compilación están separados por Internet. Por ejemplo, si AllowedTeamServer es http://miServidor:8080 y el agente de compilación utiliza http://boundaryserver.corp.company.com: 80 para conectar con el nivel de aplicación, necesita establecer ServerAccessUrl en este valor. |
BuildOnFatPartitions |
Como parte del proceso de generación, los controles de acceso se establecen en el directorio de generación para protegerlo del acceso no autorizado. De manera predeterminada, sólo se permiten particiones NTFS, porque las particiones FAT (tabla de asignación de archivos) no admiten controles de acceso. Para reemplazar este comportamiento y generar en particiones FAT, establezca este valor en true. |
DoNotDownloadBuildType |
Establezca este indicador en true si desea utilizar la definición del tipo de compilación que existe en el equipo local en lugar de descargar la definición de Team Foundation Server. La ruta de acceso local utilizada es el área de trabajo local para el tipo de generación. |
MSBuildPath |
Establezca este valor en la ruta de acceso completa al directorio de MSBuild.exe para utilizar una ubicación distinta de la ubicación predeterminada. Sólo es necesario establecer este valor si se instala una nueva versión de .NET Framework. |
MaxProcesses |
Establezca este valor para configurar el número máximo de procesos utilizado por Team Foundation Build. |
LogFilePerProject |
Establezca este valor en true para generar archivos de registro de errores y advertencias para los proyectos individuales en lugar de para las combinaciones de plataforma y configuración. |
SourcesSubdirectory |
Establezca este valor en el subdirectorio de archivos de código fuente que desee para los agentes de compilación que utilizan este equipo de compilación. El valor predeterminado es Sources. |
BinariesSubDirectory |
Establezca este valor en el subdirectorio de archivos binarios que desee para los agentes de compilación que utilizan este equipo de compilación. El valor predeterminado es Binaries. |
TestResultsSubdirectory |
Establezca este valor en el subdirectorio de resultados de las pruebas que desee para los agentes de compilación que utilizan este equipo de compilación. El valor predeterminado es TestResults. |
Vea también
Tareas
Cómo: Cambiar los valores de configuración para los componentes de Team Foundation Server
Conceptos
Configuración global del archivo Web.Config de los componentes de Team Foundation Server
Configuración del archivo Web.Config de generación de los componentes de Team Foundation Server
Otros recursos
Administrar las opciones de configuración para Team Foundation Server