Share via


Uma compilação de fila

Após você definir seus processos de compilação, criando um ou mais definições de compilação, você pode começar a colher os benefícios de seu sistema de compilação. A maioria dos processos de compilação são definidos com disparadores automáticos. Exemplos incluem a criação de integração contínua e a compilação de teste (BVT) de verificação de compilação noturno. Se a sua definição de compilação possui um disparador manual ou automático, você pode manualmente em fila uma compilação sempre que necessário.

Tarefas comuns

Conteúdo de apoio

Uma compilação pública na fila se você deseja criar a versão mais recente do código fonte no servidor de controle de versão.

Para enfileirar uma compilação pública em um prompt de comando, use o TFSBuild start comando.

Uma compilação particular na fila se você quiser construir as alterações que você tenha colocar em um shelveset. Você pode usar uma compilação particular (também conhecido como uma "compilação buddy") para validar alterações em seu código antes de check-in.

Para enfileirar uma compilação particular em um prompt de comando, use o TFSBuild start comando com o /shelveset opção.

Compilações públicas

Independentemente de se um disparador automático é especificado em uma definição de compilação, você pode manualmente enfileirar a compilação.

Permissões necessárias

Para executar este procedimento, seu compilações de fila permissão deve ser definida Permitir. Para obter mais informações, consulte Permissões de Team Foundation Server.

Para uma compilação pública da fila de Visual Studio

  1. Em Team Explorer, clique no projeto de equipe apropriada.

  2. No Build menu, clique em Criar novo de fila.

    O Criar a fila TeamProjectName caixa de diálogo aparece.

  3. No Build definition , selecione uma definição de compilação.

    Se a definição de compilação que você selecionou possui uma descrição, ele aparece sob o Build definition lista.

  4. No o que você deseja criar? lista, deixe fontes mais recentes selecionada.

  5. (Opcional) No Construir o controlador , selecione um controlador de compilação diferente, por exemplo, o controlador de compilação padrão.

  6. (Opcional) No a prioridade na fila , selecione um dos seguintes valores: Alta, acima do Normal, Normal, abaixo do Normal, ou baixo.

    O posição caixa exibe a posição de estimada de compilação na fila.

  7. (Opcional) O a pasta para esta compilação suspensa caixa exibe a pasta onde as saídas como binários são armazenadas quando a compilação é concluída. Se você deseja armazenar as saídas em um local diferente, digite o caminho de convenção de nomenclatura Universal (UNC) para esse local nesta caixa.

    Observação importanteImportante

    Se você modificar esse valor, 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. (Opcional) Sobre o parâmetros guia, exibir e substituem outras configurações de definição de compilação para isso, execute somente.

    Se a definição de compilação se basear em um o Modelo padrão ou o O modelo de Upgrade, consulte Define Workflow Builds Using the Default Template ou MSBuild herdado de usar cria usando o modelo de Upgrade para obter mais informações sobre esses parâmetros.

  9. Clique em fila.

    Construir o Explorer aparece com o em fila guia exibida. Para obter mais informações, consulte Gerenciar e exibir concluída compilações.

Compilações de Private

Você enfileirar uma compilação particular, se você quiser construir as alterações que você tenha colocar em um shelveset. Você pode usar uma compilação particular (também conhecido como uma "compilação buddy") para validar alterações em seu código antes de check-in. Ao executar uma compilação particular das suas alterações antes de fazer check-no, você pode reduzir a chance de que eles quebrará qualquer compilação que sua equipe executa regularmente (como a compilação noturna).

Como compilações de particular diferem das compilações públicas

Os resultados de uma compilação particular concluído diferem de uma compilação pública concluída das seguintes maneiras:

  • Uma compilação particular é semelhante a uma compilação gated check-in que você está criando o código que inclui alterações em um shelveset. No entanto, suas alterações não são automaticamente verificadas para você após uma compilação particular como eles estão após uma compilação gated check-in.

  • Os seguintes parâmetros de processo de compilação são mal-intencionadas False e, portanto, não terão efeito, independentemente da configuração especificada na definição da compilação:

    • Fontes de rótulo

    • Criar o Item de trabalho em caso de falha

    • Associar os conjuntos de alterações e itens de trabalho

  • Em Build Explorer, a compilação concluída aparece ao lado do ícone a seguir: ms181722.Icon_BldPrivateBuild(pt-br,VS.100).gif

  • A compilação concluída é denominada usando o formato Build n onde n é um valor inteiro exclusivo. Esse formato difere das compilações públicas, que você especificar usando o Formato de número de Build parâmetro.

  • Para cada definição de compilação, você especificar uma política de retenção de separado (e opcionalmente diferentes) para limitar o número de private concluído compilações são armazenados no sistema.

Uma compilação particular da fila

Permissões necessárias

Para executar este procedimento, seu compilações de fila permissão deve ser definida Permitir. Para obter mais informações, consulte Permissões de Team Foundation Server.

Para uma compilação particular da fila de Visual Studio

  1. Em Team Explorer, clique no projeto de equipe apropriada.

  2. No Build menu, clique em Criar novo de fila.

    O Criar a fila TeamProjectName caixa de diálogo aparece.

  3. No Build definition , selecione uma definição de compilação.

    Se a definição de compilação que você selecionou possui uma descrição, ele aparece sob o Build definition lista.

  4. No o que você deseja criar? lista, selecione fontes mais recentes com shelveset.

    O nome de Shelveset caixa é exibida.

  5. Execute uma das seguintes etapas:

    • Se você já tiver um shelveset, digite seu nome para o nome de Shelveset caixa ou clique nas reticências () o botão para procurar o shelveset.

    • Se você quiser colocar o algumas alterações pendentes de seu espaço de trabalho em um shelveset e, então, construir essas alterações, clique em criar.

  6. (Opcional) Se você desejar verificar as alterações no shelveset se a compilação for bem-sucedida, selecione o Check-in de alterações após a compilação bem-sucedida caixa de seleção.

    Observação importanteImportante

    Se você selecionar essa caixa de seleção, a compilação é executada como uma gated check-in compilação em vez de como uma compilação particular. Para obter mais informações sobre gated compilações de check-in, consulte Definir uma compilação Gated Check-In para validar as alterações.

  7. (Opcional) No Construir o controlador , selecione um controlador de compilação diferente, por exemplo, o controlador de compilação padrão.

  8. (Opcional) No a prioridade na fila , selecione um dos seguintes valores: Alta, acima do Normal, Normal, abaixo do Normal, ou baixo.

    O posição caixa exibe a posição de estimada de compilação na fila.

  9. (Opcional) Execute as seguintes etapas para especificar a pasta onde serão baixadas saídas, como, por exemplo, binários, da compilação:

    ObservaçãoObservação

    Ignorar o a pasta para esta compilação suspensa porque ele não tem efeito em uma compilação particular.

    1. Clique o parâmetros de guia e, em seguida, expanda o Advanced grupo.

    2. No Local particular de soltar , digite o caminho UNC para a pasta onde deseja armazenar as saídas quando a compilação é concluída.

      ObservaçãoObservação
      • Se você não especificar esta pasta, a compilação não falhará, mas um aviso será exibido no log de compilação.

      • Se você modificar esse valor, 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.

  10. (Opcional) Sobre o parâmetros guia, exibir e substituem outras configurações de definição de compilação para isso, execute somente.

    Se a definição de compilação se basear em um o Modelo padrão ou o O modelo de Upgrade, consulte Define Workflow Builds Using the Default Template ou MSBuild herdado de usar cria usando o modelo de Upgrade para obter mais informações sobre esses parâmetros.

  11. Clique em fila.

    Construir o Explorer aparece com o em fila guia exibida. Para obter mais informações, consulte Gerenciar e exibir concluída compilações.

Consulte também

Tarefas

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

Conceitos

Definir uma compilação usando o modelo padrão

Trabalhando com Shelvesets

Definir uma compilação Gated Check-In para validar as alterações