Criar uma definição de compilação

Depois de você ter colocado um sistema de compilação no lugar (como descrito em Setting up and Managing a Build System), você está quase pronto para iniciar o uso do Team Foundation Build para compilar o seu código, executar seus testes, e executar muitas outras funções importantes.A próxima etapa é criar uma definição de compilação.Uma definição de compilação contém as suas instruções sobre quais projetos de códigos compilar, quais operações adicionais executar e como executá-las.

Permissões exigidas

Você deve ter as permissões de Edição de definição da compilaçãoPermitir.Para obter mais informações, consulte Team Foundation Permissões do servidor.

Para criar uma definição de compilação

  1. No Team Explorer:

    1. Se você ainda não estiver conectado ao projeto de equipe no qual deseja trabalhar, conecte-se ao projeto de equipe.

    2. Escolha Ícone da home pagePágina Inicial e depois Ícone de compilaçõesCompilações.

    3. Na página de Compilações, escolha Nova definição de compilação.

    Uma nova janela de definição de compilação é exibida.

  2. Na guia Geral:

    • Na caixa Nome da definição de compilação, especifique o nome para associar com a definição de compilação.Consulte Restrições de nomes na Team Foundation.

    • (Opcional) Na caixa Descrição, adicione uma descrição apropriada.Esta descrição fornece informações adicionais para pessoas em sua equipe quando eles estão a ponto de enfileirar manualmente uma compilação (como descrito em Uma compilação de fila).

  3. Se seu processo de compilação ainda não está pronto para que sua equipe use, em Guia Geral, em baixo de Processamento da fila, você pode alterar a configuração padrão Habilitado para:

    • Em pausa para fazer com o sistema permita que as novas compilações sejam enfileiradas por disparadores ou usuários, mas para deixar essas compilações em um estado de pausa.

    • Desabilitado para fazer com que o sistema previna as novas compilações são de serem enfileiradas pelos disparadores ou usuários.

  4. Na guia Disparador, especifique o evento no qual você deseja que esta definição de compilação seja executada.Para obter mais informações, consulte Especificar disparadores e as razões de compilação.

  5. Na guia Espaço de Trabalho, na tabela Pastas de trabalho, especifique as pastas de controle de versão que contêm os arquivos que o seu processo de compilação requer.

    DicaDica

    Para garantir que a sua compilação processa funções corretamente e para melhorar o desempenho, inclua todas as pastas, e apenas essas pastas, que contenham arquivos que o seu processo de compilação requer.Para obter mais informações sobre como especificar essas pastas, consulte Trabalhar com espaços de trabalho de compilação.

  6. Na guia Opções de compilação , se mais de um controlador de compilação aparece na lista de Build Controller , escolha controlador de compilação que você deseja que o sistema de compilação para usar para processar esta definição de compilação.

    Se sua coleção de projeto de equipe está hospedada e sobre Serviço do team foundation as necessidades da equipe podem ser encontradas por um único agente de compilação padrão, Controlador de Compilação Hospedado.Consulte o Use o controlador de compilação hospedado em uma coleção de projeto de equipe hospedada no serviço do team foundation

  7. Na guia Padrões de compilação, escolha uma das seguintes opções de Local de teste para especificar como você deseja que o processo de compilação produza e armazene arquivos de saída como binários compilados e arquivos de log:

    • Esta compilação não copia arquivos de saída para uma pasta depósito: Escolha esta opção se você não precisa de arquivos de saída.

    • Copiar a saída da compilação para a seguinte pasta depósito: Escolha esta opção se você deseja copiar arquivos de saída para uma pasta depósito em um servidor de compartilhamento de arquivos.Na caixa, digite o caminho do arquivo UNC para a pasta onde você deseja que o sistema de compilação coloque os arquivos de saída.Você deve especificar uma pasta que foi preparada para ser usada como uma pasta-depósito.Para obter mais informações, consulte Pastas da operação de configuração.

    • Copiar a saída da compilação para a seguinte pasta de Controle de Origem: Escolha esta opção se você deseja copiar arquivos de saída para uma pasta-depósito em um controle de versão.Na caixa, digite o caminho para a pasta (ou clique em para procurar pela pasta) onde você deseja que o sistema de compilação coloque os arquivos de saída.Você deve tomar cuidado ao especificar esta pasta, e há restrições sobre quais pastas você pode especificar.Para obter mais informações, consulte Pastas da operação de configuração.

  8. Na guia Processo, especifique detalhes sobre quais funções esta compilação executa e como as executa:

    • Para definir de um modo rápido e fácil uma compilação, clique em Mostrar detalhes, e então na lista Arquivo de processo de compilação, clique em Modelo Padrão.Revise e altere os valores dos Parâmetros do processo de compilação conforme necessário.Para obter mais informações, como explicações de Criar definições de processo e como usá-los, consulte Definir um processo de compilação é baseado no modelo padrão.

    • Se sua equipe tiver definido um modelo personalizado que você deseja usar, clique em Mostrar detalhes e então, selecione o modelo na lista Arquivo de processo de compilação.Revise e altere os valores dos Parâmetros do processo de compilação conforme necessário.Ou, você pode criar o seu próprio processo de compilação personalizado.Para obter mais informações, consulte Criar e trabalhar com um modelo de processo de compilação personalizados.

  9. Na guia Diretiva de Retenção você pode especificar quantas compilações concluídas você deseja manter.Você pode alterar dois conjuntos de diretivas de retenção na lista Especificar como as compilações devem ser retidas e atender às necessidades da sua equipe:

    • O grupo Ativado e Manual de diretivas limita o que o sistema mantém dessas compilações que foram enfileiradas manualmente ou por um disparador automático.

    • O grupo Particular de diretivas limita o que o sistema mantém dessas compilações que foram enfileiradas manualmente de código fonte em um check-in particular (como descrito em Uma compilação de fila).

    Para modificar uma diretiva de retenção para compilações concluídas Paradas, Com falha, Parcialmente concluídas, ou concluídas, execute uma, ou todas, das seguintes etapas:

    • Escolha o valor na coluna Diretiva de Retenção, e escolha uma das seguintes opções: Manter Tudo, Manter apenas a Mais Recente, Manter as Duas Últimas, Manter as 5 Últimas, Manter as 7 Últimas, Manter as 10 Últimas, ou Especificar Contagem Para Manter.

    • Escolha o valor na coluna O Que Deletar, e escolha um valor.Para obter mais informações sobre esses valores, veja Exclua um Compilação Concluída.

  10. Quando você tiver terminado de trabalhar na definição de compilação, no menu Arquivo, escolha Salvar<nome da Definição da Compilação> (Teclado: Ctrl + D).

    A definição de compilação que você criou aparecerá na página de Compilações o team Explorer.Para obter mais informações, consulte Executar, monitorar e gerenciar as compilações.