Personalização do Team Foundation compilação
[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.]
Team Foundation Build é um sistema extensível para a automação de compilação permite compilações públicas ponta a ponta que se integram aos outros Visual Studio Team System ferramentas. Team Foundation Build Fornece uma caixa de diálogo simples e o método baseado em Assistente para criar definições de compilação. Usando a caixa de diálogo, você pode especificar o agente de compilação para usar as soluções para compilação, o local de destino e assim por diante.O assistente permite que você gerar um MSBuild arquivo de projeto chamado TFSBuild.proj que você pode usar para personalizar a compilação adicionando etapas de criação e escrita de tarefas personalizadas.
Team Foundation Build foi projetado para ser extensível. The definição de compilação caixa de diálogo é projetada para criar definições de compilação que atendam a cenários comuns de compilação.Mesmo assim, alguns cenários de compilação podem exigir a personalização do arquivo TFSBuild.proj.Team Foundation Build inclui algumas tarefas comuns para oferecer suporte a ações como executar testes e obtenção de fontes controle do código-fonte. No entanto, o processo de compilação pode requerer que outras tarefas de ser executado sistema autônomo parte do processo de compilação.Por exemplo:
Um administrador de compilação talvez queira tenham os módulos de saída implantados para um local especificado após a conclusão da compilação, mas antes do teste é iniciado.
Uma empresa pode exigir um sistema de numeração específico de compilação e substituir uma padrão incluídos no sistemas de numeraçãoTeam Foundation Build.
Um desenvolvedor pode desejar assinar os assemblies de saída após o processo de compilação.
Esta seção discute como você pode personalizar processos de compilação, escrevendo tarefas personalizadas.
Nesta seção
Team Foundation compilação Destinos, tarefas e propriedades
Referência de API Team Foundation compilação
Demonstra Passo a passo: Personalizando Team Foundation compilação com uma tarefa personalizada
Demonstra Passo a passo: Adicionar etapas de compilação usando a tarefa BuildStep