Demonstra Passo a passo: Configurando e usando uma compilação de área de trabalho
In Team Foundation Build, um desenvolvedor pode criar o projeto da equipe e executar testes localmente antes de verificar na alterações. Esta explicação passo a passo mostra como executar uma compilação da área de trabalho.
Diferenças de compilação da área de trabalho
Se um cenário de compilação da área de trabalho comporta de forma diferente de compilações públicas das seguintes maneiras:
São realizadas apenas a compilação e teste (se eles estiverem ativados).
Outras etapas de compilação pública, sistema autônomo sincronização, limpa e variação de código, copiando para soltar locais, atualização do item de trabalho e criar novos itens de trabalho não são realizados na área de trabalho se baseia.
O padrão de MSBuild agente de log é usado e a saída de compilação será gravada no console.
Os dados de resultados de compilação e teste não são publicados ou enviados para o depósito.
Resultados de compilação da área de trabalho
The Team Foundation Build agente de log não é usado para compilações da área de trabalho. Portanto, nenhum dado será enviado para o banco de dados para criar relatórios de status.Para exibir os resultados de compilações da área de trabalho, você deve redirecionar o padrão de MSBuild agente de log de arquivo de saída e exibi-lo. Você pode usar a opção verbose do MSBuild comando para controlar o nível de detalhes de MSBuild agente de log. Para obter mais informações, consulte Visão geral do log no MSBuild.
Pré-requisitos
Visual Studio Team System.
Uma conexão com um Team Foundation Server e at least um projeto da equipe existente. Para obter mais informações, consulte Demonstra Passo a passo: Ingressar em um projeto da equipe e Como: Criar um projeto de equipe.
Definição de compilação pelo menos um definido.Para obter mais informações, consulte Demonstra Passo a passo: Criar uma definição de compilação no Team Foundation Build.
Permissões necessárias
To complete this walkthrough, you must have the Team Foundation Server Start a build permission set to Allow.Para obter mais informações, consulte Permissões de Team Foundation Servidor.
Para executar uma compilação da área de trabalho
Sincronizar manualmente a pasta equipe de projeto raiz de Controle de versão do Team Foundation localmente.
Por exemplo:
The Controle de versão do Team Foundation servidor tem a seguinte estrutura padrão:
Observação: Essa estrutura pode ser diferente em seu Controle de versão do Team Foundation servidor.
$\
Portfolio Project1
** Team Build Types**
** Main**
** TFSBuild.proj**
** Solution1**
** Solution2**
** Solution3**
Após a sincronização project1 equipe para o diretório C:/temp local, a estrutura do diretório local é o seguinte:
C:/Temp
** /Portfolio Project1**
** /Team Build Types**
** /Main**
** /TFSBuild.proj**
** /Solution1**
** /Solution2**
** /Solution3**
Observação importante: A estrutura de diretório local deve coincidir exatamente com a estrutura de servidor de compilação para executar corretamente .
Iniciar o Team Foundation Build processar executando MSBuild, na linha de comando. Digite o seguinte:
C:\temp\Portfolio Project1\Build Configurations\Main> MSBuild TeamBuild.proj
Os caminhos para as soluções de TFSBuild.proj são resolvidos porque é a solução raiz padrão mencionada na TFSBuild.proj “ … /.. ”.Além disso, sistema autônomo soluções são passados para o MSBuild tarefa usar esta propriedade de raiz de solução sistema autônomo ($ solutionroot) / Solution1. Portanto, nesse caso, o valor da solução raiz torna-se Projeto1 C:/Temp/portfólio.
Observação: Use o /p Alterne para modificar a solução raiz, se necessário. Para obter mais informações, consulte a seção "Definindo propriedades da linha de comando"Propriedades do MSBuild.