Partilhar via


Configurações do arquivo TfsBuildService.exe.config em componentes do Team Foundation servidor

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

Este tópico descreve as configurações configuráveis no arquivo TfsBuildService.exe.config.Esse arquivo está localizado em <unidade>: \programa Files\Microsoft visual Studio 9.0\Common7\IDE\PrivateAssemblies sobre o Team Foundation camada de aplicativo servidor.

Antes de fazer alterações nesse arquivo, você deve parar o Visual Studio Team Foundation compilação serviço.Depois de fazer uma alterar, reinicie o serviço.

Configurações TfsBuildService.exe.config

Configuração

Descrição

port

conjunto Esse valor para especificar o valor numérico que representa a porta usada pelo Team Foundation Server camada de aplicativo para se conectar à Team Foundation Build computador. Este valor deve ser igual ao valor especificado para o agente de compilação no aplicativo camada.

Por exemplo: valor = "9191"

InteractivePort

conjunto Esse valor para especificar o valor numérico que representa a porta usada pelo Team Foundation Server camada de aplicativo para se conectar a agentes hospedados por este executável. Use esse valor quando você executa tfsbuildservice.exe sistema autônomo um aplicativo de linha de comando.Este valor deve ser igual ao valor especificado para o agente de compilação no aplicativo camada.

Por exemplo: valor = "9192".Para obter mais informações sobre como ativar uma segunda porta em um computador de compilação, consulte Como: Configurar uma porta interativa para Team Foundation compilação.

AuthenticationScheme

conjunto Esse valor para controlar o tipo de autenticação serão aceitos para conexões de entrada.Há suporte para os seguintes valores:

  • Anonymous

  • Basic

  • Digest

  • Negotiate

  • Ntlm

Se você especificar Negotiate, a conta de serviço do Visual Studio Team Foundation compilação deve satisfazer a uma das seguintes condições para que a autenticação Kerberos funcione:

  • Se estiver em um grupo de trabalho, ele deve ser NT AUTHORITY\Local serviço.

  • Se estiver em um domínio, ele deve ser NT AUTHORITY\serviço de rede ou a conta deve ter um nome da entidade de segurança de serviço válido, SPN.

AuthorizedUser

conjunto Esse valor para restringir todo tipo de acesso para o serviço de agente para uma única conta.Se você conjunto esse valor, você também deve usar um esquema de autenticação de transporte de Basic, Digest, Negotiate, ou Ntlm.

RequireSecureChannel

conjunto este Boolean valor a ser controle ou não a segurança de camada de transporte é usada para o serviço exposto. Normalmente, o HTTP é usado para comunicações, mas isso pode não ser desejável para um computador exposto na internet.conjunto Esse valor de true para expor o serviço usando o HTTPS. Esse valor deve ser igual ao valor especificado para sistema autônomo agentes de compilação sobre o Team Foundation Server servidor de aplicativo de camada.

RequireClientCertificate

conjunto este Boolean para controlar ou não um certificado de cliente é necessário ao usar um canal de segurança.

AllowedTeamServer

conjunto Este valor para especificar a URL para o Team Foundation Server camada de aplicativos que pode se conectar à Team Foundation Build computador. Por exemplo, http://myserver:8080.

ServerAccessUrl

conjunto Este valor quando o URL necessário para se comunicar com a camada de aplicativo do Team Foundation servidor é diferente do especificado em AllowedTeamServer. Normalmente, a camada do aplicativo e o agente de compilação são separadas por internet.Por exemplo, se AllowedTeamServer é http://myserver:8080 e o agente de compilação usa http://boundaryserver.corp.company.com:80 para conectar-se a camada de aplicativos, você precisa conjunto ServerAccessUrl como esse valor.

BuildOnFatPartitions

sistema autônomo parte do processo de compilação, sistema autônomo controles de acesso são conjunto no diretório build para ajudar a protegê-lo contra acesso não autorizado.Por padrão, somente partições NTFS são permitidas, pois o arquivo de alocação de tabela (FAT) partições não oferecem suporte a controles de acesso.Para substituir esta opção para criar em partições FAT, conjunto esse valor de true.

DoNotDownloadBuildType

Defina esse sinalizar como true Se você quiser usar a definição de tipo de compilação que existe no computador local em vez de fazer o download a definição da Team Foundation Server. O caminho local usado é o espaço de trabalho local para o tipo de compilação.

MSBuildPath

conjunto Esse valor como o caminho completo para o diretório de MSBuild.exe o uso de um local diferente do padrão. Você precisará conjunto isso somente se uma nova versão do .NET estrutura está instalada.

MaxProcesses

conjunto Este valor para configurar o número máximo de processos usados por Team Foundation Build.

LogFilePerProject

conjunto Esse valor de true para gerar arquivos para projetos individuais em vez de para combinações de configuração e plataforma individuais de log erros e avisos.

SourcesSubdirectory

conjunto Esse valor para o subdiretório fontes desejadas para os agentes de compilação que usar este computador de construção.O valor padrão é de fontes.

BinariesSubDirectory

conjunto Esse valor para o subdiretório binários desejado para os agentes de compilação que usar este computador de construção.O valor padrão é binários.

TestResultsSubdirectory

conjunto Este valor para o teste desejado resulta subdiretório para os agentes de compilação que use esta opção Criar computador.O valor padrão é TestResults.

Consulte também

Tarefas

Como: Alterar as configurações de configuração de componentes do Team Foundation servidor

Conceitos

Configurações arquivo Web.config global em componentes do Team Foundation servidor

compilação Configurações do arquivo Web.config em componentes do Team Foundation servidor

Outros recursos

Gerenciando definições de configuração do Team Foundation servidor