Definir o processo de compilação

Depois que você configurar o seu sistema de compilação, você está quase pronto para começar a usar o Team Foundation Build para compilar o seu código, executar seus testes e muitas outras funções importantes.A próxima etapa é desenvolver um processo de compilação, que contém suas instruções sobre quais projetos de código compilar, quais ações disparam uma compilação, quais testes rodar, e qualquer outro procedimento exigido pela sua equipe.

Tarefas comuns

Tarefas comuns

Conteúdo suportado

Criar e trabalhar com uma definição de compilação. Você pode rapidamente definir um simples mas poderoso processo de compilação que inclui suas instruções sobre quais projetos de código compilar, quais ações disparam a compilação, quais testes rodar, e muitas outras opções.

Criar uma definição de compilação

Definir um processo de compilação é baseado no modelo padrão

Criar e testar um aplicativo da Windows Store usando o Team Foundation Build

Definir um processo de compilação para suportar integração contínua.

Sua equipe pode minimizar os erros na sua base de código integrando vários recursos em um repositório compartilhado tão frequentemente quanto possível em seguida compilando e testando o resultado.Você pode implementar essa estratégia, conhecida como integração contínua, definindo um processo de compilação que garante que você e sua equipe possam determinar o mais rápido possível que um check-in de uma equipe de recursos interrompeu a compilação ou causou a falha de um teste.

Definir um processo de compilação para oferecer suporte a integração contínua

Minimizar a variação de código depois cria quebras de integração contínua

Evitar que sua equipe possa “interromper a compilação.”

Quando um desenvolvedor fizer o check-in das alterações que quebram a compilação, o resultado pode ser um significativo incômodo para equipes pequenas.O custo para equipes maiores pode ser caro como medido pela produtividade perdida e pelos atrasos de cronograma.

Você pode criar uma definição de compilação de check-in com barreira para guardar um pouco ou toda a base do seu código para ir contra esse problema.

Você também pode usar a diretiva de check-in das Compilações como uma ferramenta para limitar alterações adicionais a sua base de códigos até que uma interrupção de compilação contínua seja concertada.

Definir um processo de compilação Gated Check-In para validar as alterações

Check-In alterações pendentes que são controlados por um Check-in Gated construir

Criar processos profundamente personalizados de compilação. Usando o Modelo padrão, você pode criar um processo de compilação que atenda a um amplo conjunto dos requisitos mais comuns.No entanto, muitas equipes necessitam que seus processos de compilação executem tarefas especializadas ou sigam uma lógica personalizada.

Desenvolver um processo de compilação personalizada

Continuar a usar processos herdados de compilação. Quando você atualiza as versões anteriores do Team Foundation Server, você pode continuar a usar processos de compilação herdados.Você também pode continuar a usar versões anteriores do Visual Studio para criar processos de compilação em Visual Studio Team Foundation Server 2012.

Usar processos de construção de legado