Compartilhar via


Como: Executar compilações contínuas

[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.]

A prática de software de compilações automatizadas que acionam a intervalos freqüentes ou em cada check-in é conhecida sistema autônomo integração contínua.Você pode usar Visual Studio Team System 2008 versão do Team Foundation Build para executar a integração contínua automatizada baseia-se. Além compilações automatizadas, você pode usar Team Foundation Build para teste e execute a cobertura de código no aplicativo que está sendo criado. Isso lhe permite testar o aplicativo com freqüência e resolver problemas sistema autônomo que eles ocorram.Para obter mais informações sobre o Test Edition, consulte Guia de Introdução ao Team System Testing Tools.Para obter mais informações sobre cobertura de código, consulte Perspectiva de cobertura de código, Demonstra Passo a passo: Executar testes e exibir cobertura código, e Como: Obter dados de cobertura de código.

Observação importante:

Para executar testes durante uma compilação, você deve ter Test Edition instalado no mesmo computador sistema autônomo Team Foundation Build. Para executar a cobertura de código durante uma compilação, você deve ter Development Edition instalado no mesmo computador Team Foundation Build.

Permissões necessárias

Para concluir este procedimento, você deve ter o Administrar uma compilação permissão definido como Permitir.Além disso, o aplicativo-nível de serviço conta e o Team Foundation Build conta de serviço deve ter permissões de leitura/gravar para o local de soltar compilação. Para obter mais informações, consulte Team Foundation servidor Permissões.

Para criar uma definição de compilação novo para executar compilações contínuas

  1. In Team Explorer, selecionar o projeto para o qual você deseja criar uma nova definição de compilação.

  2. Sobre o Compilação menu, selecionar Nova definição de compilação.

  3. Preencha as informações necessárias sobre o Geral and Espaço de trabalho guias.

    Para obter mais informações, consulte Como: Criar uma definição de compilação.

  4. On the Project File tab, click Create tocreate a new project file for your build definition.

    The Assistente para criação de arquivo de projeto MSBuild aparece.

    1. Sobre o Selecione e ordene soluções para construir and Selecionar configurações de compilação páginas, preencha as informações necessárias.

    2. On the Select build options page, indicate the build options that you want to enable by selecting the Run test **(e.g. executar BVTs, etc..) and Executar análise de código de acordo com sistema autônomo configurações de projeto paracaixas de seleção de , conforme apropriado.**Se você selecionar o Executar teste (por exemplo, executar da teste de verificação pós-compilação, etc..) caixa de seleção, use sistema autônomo opções de lista suspensa para especificar o Arquivo de metadados de teste and lista de testes para executar conforme apropriado.clicar Concluir para retornar à Arquivo de projeto Guia de do definição de compilação caixa de diálogo.

  5. Preencha as informações necessárias sobre o Política de retenção, and Construir padrões guias.

    Para obter mais informações, consulte Como: Criar uma definição de compilação.

  6. clicar no disparar guia.

    1. selecionar Criar cada check-in (mais compilações) construam continuamente sempre que uma alterar está check-in para os arquivos que são criados pela sua definição de compilação.

    2. selecionar Acumular check-ins até que a compilação anterior seja concluída (menos compilações) para criar sem interrupção se baseia.Se você selecionar o Acumular check-ins até que a compilação anterior seja concluída (menos compilações) caixa de seleção, você pode indicar a freqüência compilações ocorrem, selecionando o Compilação não mais freqüentemente que cada caixa de seleção e inserindo um número no minutos caixa de texto.

      O intervalo válido para o minutos caixa de texto de é de 0 a 2147483647 (Int32 MaxValueuma constante predefinida no .NET estrutura from VPE).

    3. selecionar compilação cada semana nos seguintes dias criar agendada compilação s.Usando as caixas de seleção fornecidas para cada dia da semana, selecionar cada dia em que você deseja compilação.Digite o time de compilação no A compilação na padrão criar agente em fila caixa de texto.

      Observação:

      Se você não fez check-quaisquer alterações desde a compilação anterior, compilações programadas não terão local.

  7. clicar OK para criar sua definição de compilação depois de preencher as informações necessárias.

    Você também pode criar um arquivo lote para executar compilações contínuas através da linha de comando.Para obter mais informações, consulte o site da Microsoft na Web (https://go.Microsoft.com/fwlink/?LinkId=103671).

Para edição uma definição de compilação existente para execução contínua cria

  1. Para edição uma definição de compilação existente, selecionar a definição de compilação a Compilações pasta Team Explorer.

  2. clicar com o botão direito do mouse na definição da compilação e selecionar edição definição de compilação.

  3. clicar no Geral, Espaço de trabalho, Arquivo de projeto, Política de retenção, or Construir padrões nas guias para revisar ou alterar as configurações.

    Para obter mais informações, consulte Como: edição uma definição de compilação.

  4. clicar disparar para exibir o corrente criar disparar para sua definição de compilação.

  5. Para selecionar um disparar de integração contínua, siga estas etapas.

    1. selecionar Criar cada fazer check-in (mais compilações) construam continuamente sempre que você faz fazer check-in em uma alterar para os arquivos que são criados pela sua definição de compilação.

    2. selecionar Acumular check-ins até que a compilação anterior seja concluída (menos compilações) para criar sem interrupção se baseia.Se você selecionar o Acumular check-ins até que a compilação anterior seja concluída (menos compilações) caixa de seleção, você pode indicar a freqüência com que a composição ocorra.Para fazer isso, selecionar o Compilação não mais freqüentemente que cada caixa de seleção e insira um número no minutos caixa de texto.

      O intervalo válido para o minutos caixa de texto de é de 0 a 2147483647 (Int32 MaxValue).

    3. selecionar compilação cada semana nos seguintes dias criar agendada compilação s.Usando as caixas de seleção fornecidas para cada dia da semana, selecionar cada dia em que você deseja compilação.Digite o time de compilação no A compilação na padrão criar agente em fila caixa de texto.

  6. Quando estiver satisfeito com suas opções de definição de compilação, clicar OK on the Criar definição caixa de diálogo.

Consulte também

Referência

TestToolsTask tarefas

Outros recursos

Trabalhando com definições de compilação no Team Foundation Build

Personalização do Team Foundation compilação