Painel de compilação (CMMI)
Você pode usar o painel de compilação para obter uma visão geral das atividades de desenvolvimento que está afetando a qualidade da compilação.As noites são importantes para projetos de programação de software.Quando as construções não são completando bem-sucedida ou não está passando a verificação de compilação testam (BVT), a equipe deve corrigir o problema imediatamente.
Observação |
---|
Você acessa painéis através de seu portal de projeto de equipe.Você pode acessar o painel de compilação apenas se o portal foi ativado e é provisionado para usar Microsoft Office SharePoint Server 2007.Para obter mais informações, consulte Painéis de controle (CMMI) ou Acessar um portal de projeto de equipe ou as Diretrizes de Processo. |
Neste tópico
|
Você pode usar esse painel para responder às seguintes questões:
|
Permissões Necessárias
Para exibir o painel, você deve ser atribuído a um grupo ou pertencido que é atribuído as permissões de Ler em Produtos do SharePoint para o projeto de equipe.Para alterar, para copiar, ou personalizar um painel, você deve ser atribuído a um grupo ou pertencido que é atribuído as permissões de Membros em Produtos do SharePoint para o projeto de equipe.Para obter mais informações, consulte Adicionar usuários a projetos de equipe.
Para alterar um relatório do excel, você deve ser um membro da função de segurança de TfsWarehouseDataReaders no analysis services de SQL Server , e você deve ser atribuído a um grupo ou pertencido que é atribuído as permissões de Membros em Produtos do SharePoint para o projeto de equipe.Para obter mais informações, consulte Conceder acesso aos bancos de dados do Data Warehouse para Visual Studio ALM.
Para exibir um item de trabalho, você deve ser um membro do grupo de Leitores ou seu Exibir itens de trabalho em este nó deve ser definido como Permitir.Para criar ou modificar um item de trabalho, você deve ser um membro do grupo de Colaboradores ou suas permissões de Itens de trabalho em este nó de edição devem ser definidas para Permitir.Para obter mais informações, consulte Gerenciando permissões.
Dados exibidos no painel
A equipe pode usar o painel de compilação para monitorar a qualidade da compilação e para determinar se um membro da equipe deve tomar medidas específicas para corrigir falhas de compilação.Esse painel exibe as partes da Web que mostra a ilustração tabela mostra a e a.
Observação |
---|
Gráficos de tinta e de batedeira de código, e relatórios , não aparecem quando a data warehouse para o projeto de equipe não está disponível. |
Parte da Web |
Dados exibidos |
Tópico relacionados |
---|---|---|
O elemento gráfico de linhas que descreve a porcentagem de código que foi testado pela verificação de compilação testa (BVT) e outros teste sobre as quatro semanas as mais recentes. |
||
Gráfico da área empilhado que descreve quantas linhas de código a equipe adicionados, removidos, e modificado nos check-in antes da construção dentro das quatro semanas as mais recentes. |
||
Lista de compilações recentes e o status de compilação.Você pode exibir mais detalhes em uma compilação específica.Esta lista é derivada de uma parte de Team Web Access Web. legenda: : Compilação em andamento : Compilação não iniciada : Compilação Bem-sucedida : Falha na Compilação : Compilação stop : Compilação bem-sucedida parcialmente |
||
Lista de eventos sejam derivados de uma parte Web do SharePoint. |
Não aplicável. |
|
Número de itens ativos, resolvidos, e fechamento de trabalho.Você pode abrir a lista de itens de trabalho em cada número.Esta lista é derivada de uma parte de Team Web Access Web. |
||
Lista de registros os mais recentes.Você pode exibir mais detalhes em um check-in particular.Esta lista é derivada de uma parte de Team Web Access Web. |
Atividades necessários para controlar compilações
Para relatórios mostrados no painel de compilação para ser útil e exato, a equipe deve executar as seguintes atividades:
Configurar um sistema de compilação.Para usar Team Foundation Build, você deve configurar um sistema de compilação.
Para obter mais informações, consulte Configuring Your Build System.
Criar definições de compilação.Você pode criar várias definições de compilação e então executar cada um de eles para o código do produto para uma plataforma diferente.Além de isso, você pode executar cada compilação para uma configuração diferente.
Para obter mais informações, consulte Definir o processo de compilação.
Defina teste para executar automaticamente como parte da compilação.Como parte da definição de compilação, você pode definir teste para executar como parte da compilação ou para falhar se os testes falhará.
Para obter mais informações, consulte Definir um processo de compilação é baseado no modelo padrão.
Configurar teste para coletar dados de tinta de código.Para que os dados de tinta de código aparecem no relatório, os membros da equipe devem prover teste para coletar os dados.
Para obter mais informações, consulte A configuração de cobertura de código usando configurações de teste foi preterida.
A execução cria regularmente.Você pode executar compilações em intervalos regulares ou após cada check-in.Você pode criar compilações normais quando você usa o disparador de cronograma.
Para obter mais informações, consulte Criar uma definição de compilação e Executar, monitorar e gerenciar as compilações.
Observação Embora um membro da equipe pode manualmente avaliar uma compilação usando Build Explorer, essa avaliação não é refletida no relatório de indexadores de qualidade de compilação.A avaliação de compilação aparece no relatório de resumo de compilação.Para obter mais informações, consulte Classifique a Qualidade de uma Compilação Concluída e Resumo de relatório de compilação.
Monitorando compilações
A equipe pode usar o painel de compilação para monitorar a qualidade da compilação e o nível de tinta de código que está testando.Idealmente, a tinta de código for alta, e agitações de código é baixa ou cair.Dependendo de suas metas de equipe, a tinta de código deve ser de 80% a 100%.
Você pode usar a tinta de código e código relatórios de batedeira para responder perguntas que estão listadas na tabela a seguir.
Compilações geradas que?
Compilações que têm um número significativo de alterações no código?
A freqüência com que as compilações são sucedendo?
Como o volátil é a base de código?
Quanto de código é o teste de equipe?
Como é altamente a qualidade da compilação?
A qualidade está gerando, é diminuindo, ou está ficando constante?
Para obter mais informações, consulte Relatório do excel de tinta de código e Relatório do excel de código de batedeira.
Personalizando o painel de compilação
Você pode personalizar o painel de compilação das seguintes maneiras:
Altere os filtros de cada relatório em Office Excel para focalizar ou iterações áreas específicas do produto.
Adicionar relatórios existentes do excel como Status das compilações ou Progresso de erro para o painel.
Para obter mais informações sobre como trabalhar com relatórios e personalizar o excel, consulte as seguintes páginas no site da Microsoft:
Editar ou excluir uma pasta de trabalho dos serviços do excel
Salvar um arquivo a uma biblioteca do SharePoint ou para outro local da Web