Partilhar via


Criar uma definição de compilação básico

Depois que você firmar um sistema de compilação (conforme descrito em Configurar o sistema de compilação), você está quase pronto para começar a usar Team Foundation Build para compilar seu código executar os testes e realizar 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 instruções sobre quais projetos de código para compilar, quais operações adicionais a serem executadas e como realizá-las.

Permissões necessárias

Para executar este procedimento, você deve ter o Editar definição de compilação permissão definida Permitir. Para obter mais informações, consulte Permissões de Team Foundation Server.

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

  1. Em Team Explorer, clique no projeto de equipe para o qual você deseja criar uma definição de compilação.

  2. Sobre o Build menu, clique em Nova definição de compilação.

    O Nova definição de compilação janela é exibida com o Geral guia exibida.

  3. No nome de definição de compilação , especifique o nome para associar a definição de compilação.

  4. No Descrição caixa, adicionar uma descrição apropriada.

    Essa descrição fornece informações adicionais para as pessoas da sua equipe quando eles forem manualmente uma compilação de fila (conforme descrito em Uma compilação de fila).

  5. Clique o Construir padrões guia.

  6. Deixe o Esta compilação copia os arquivos de saída para uma pasta suspensa caixa de seleção marcada.

    ObservaçãoObservação

    Suas criações falhará se você desmarcar essa caixa de seleção e usa um modelo de compilação que produz a saída.

  7. No Copy a construção na seguinte pasta drop , digite o caminho UNC do arquivo da pasta onde você deseja que o sistema de compilação para colocar os binários e arquivos de log.

    Observação importanteImportante

    Você deve especificar uma pasta que foi preparada para ser usado como uma pasta suspensa. Para obter mais informações, consulte Configurar pastas de soltar.

  8. Se aparecer mais de um controlador de compilação a Construir o controlador lista, clique no controlador de compilação que você deseja que o sistema de compilação usada para processar a definição de compilação.

  9. Clique o disparador guia e especificar o evento que deve fazer com que essa definição de compilação a ser executado. Selecione uma das seguintes opções:

    • Clique em Manual - Check-ins não disparam uma nova compilação se você desejar que esta compilação para ser executado somente quando manualmente na fila por um membro da equipe.

    • Clique em A integração contínua - compilar cada check-in se deseja que esta compilação sejam enfileiradas sempre que uma alteração de check-in dos arquivos que são criados por essa definição de compilação.

    • Clique em sem interrupção compilações - se acumulam até terminar de criar a prévia de check-ins se deseja que esta compilação para ser enfileirado quando uma alteração de check-in dos arquivos que são criados por essa definição de compilação, mas com alguns limites. O primeiro limite é que não há novas compilações são enfileiradas quando uma compilação desta definição de compilação já está em execução. O segundo limite é opcional. Selecione o Build não com mais freqüência que cada n minutos caixa de seleção e, em seguida, digite um valor inteiro entre 0 e 2147483647.

    • Clique em Check-in Gated - aceitar check-ins somente se as alterações enviadas mesclagem e compilar com êxito se você deseja usar esta compilação para servir como uma entrada de qualidade para os arquivos que são criados por essa definição de compilação. Para obter mais informações, consulte Definir uma compilação Gated Check-In para validar as alterações.

    • Clique em agenda - Construir a cada semana nos seguintes dias para criar uma compilação programada. Marque a caixa de seleção para cada dia em que você deseja que a compilação para executar. No a compilação do padrão de fila build agent em , especifique o tempo de compilação.

      ObservaçãoObservação

      Opcionalmente, você pode selecionar o criar o mesmo que nada mudou desde a compilação anterior caixa de seleção para iniciar uma compilação programada, mesmo que nenhuma alteração tenha sido verificadas desde a compilação anterior.

  10. Clique o processo guia e, em seguida, especifique detalhes sobre quais funções esta compilação realiza e como ele executa:

    • Para definir uma compilação rápida e facilmente, na criar o arquivo do processo lista, clique em Modelo padrão. Revisar e modificar os valores da parâmetros de processo de compilação conforme necessário. Para obter mais informações, como, por exemplo, explicações sobre o parâmetros de processo de compilação e como usá-los, consulte Definir uma compilação usando o modelo padrão.

    • Se sua equipe deve usar um processo de compilação é impulsionado pelo MSBuild, na Construir a processar o arquivo lista, clique em O modelo de Upgrade. Revisar e modificar os valores da parâmetros de processo de compilação conforme necessário. Para obter mais informações, como, por exemplo, explicações sobre o parâmetros de processo de compilação e como usá-los, consulte Definir uma compilação usando o modelo de Upgrade.

    • Se sua equipe tiver definido um modelo personalizado que você deseja usar, clique no criar o arquivo do processo lista. Revisar e modificar os valores da parâmetros de processo de compilação conforme necessário. Para obter mais informações, consulte Criar e trabalhar com um modelo de processo de compilação personalizados.

  11. Clique o Política de retenção guia.

    Dois conjuntos de políticas de retenção aparecer no especificar como as compilações devem ser mantidas lista e podem ser modificados para atender às necessidades de sua equipe:

    • O Manual e Triggered o grupo de políticas de limitar o que o sistema impede que as compilações enfileiradas, manualmente ou por um disparador automático.

    • O particular grupo de limite de diretivas que o sistema impede que as compilações que estavam na fila ou manualmente a partir do código-fonte em um shelveset (conforme descrito em Uma compilação de fila).

    Para modificar uma política de retenção para parado, Falha, Foi parcialmente bem-sucedida, ou Succeeded compilações concluídas, execute uma ou ambas as seguintes etapas:

    • Clique no valor na Política de retenção coluna e clique em uma das seguintes opções: Manter todos os, manter somente o mais recente, 2 mais recentes de manter, manter mais recentes de 5, manter 7 mais recente, manter 10 últimas, ou Especifica contagem para manter.

    • Clique no valor na o que excluir coluna e clique em um valor. Para obter mais informações sobre esses valores, consulte Excluir uma compilação concluída.

  12. Clique o espaço de trabalho guia.

    O pastas de trabalho tabela aparece. Esta tabela lista as pastas de controle de versão para o projeto de equipe para o qual você está criando a definição de compilação e mapeá-las para pastas locais em que o agente de compilação.

    A pasta local em que o agente de compilação aparece no A pasta Build do agente coluna. Você pode incluir o $(SourceDir) token para indicar que você deseja baixar os arquivos para fontes subdiretório. o agente de compilação

    Para copiar um espaço de trabalho existente à lista de pastas de trabalho, clique em Cópia de espaço de trabalho existente para abrir o Selecionar uma área de trabalho caixa de diálogo.

  13. Quando terminar de trabalhar na definição da compilação, abra o arquivo menu e clique Salvar < de criar definição do nome >.

    A definição de compilação criado aparecerá na constrói a pasta na Team Explorer. Para exibir ou modificar as configurações de definição de compilação, clique sobre ela e, em seguida, clique em Editar definição de compilação.

Consulte também

Tarefas

Excluir uma definição de compilação

Outros recursos

Criar e trabalhar com definições de compilação