Panel de compilación (CMMI)
Puede utilizar el panel Compilación para obtener información general sobre las actividades de desarrollo que están afectando a la calidad de las compilaciones. Las compilaciones nocturnas son importantes para los proyectos de desarrollo de software. Cuando las compilaciones no se completan correctamente o no superan las pruebas de comprobación de la compilación (BVT), el equipo debe corregir el problema inmediatamente.
Nota
El acceso a los paneles se realiza a través del portal del proyecto de equipo. Sólo puede tener acceso al panel Compilación si ese portal se ha habilitado y aprovisionado para usar Microsoft Office SharePoint Server 2007. Para obtener más información, vea Paneles (CMMI) o Acceso a la guía de procesos y al portal del proyecto de equipo.
En este tema
|
Este panel se puede usar para responder a las siguientes preguntas:
|
Permisos necesarios
Para ver el panel, debe tener asignados (o pertenecer a un grupo que tenga asignados) los permisos Lectura en Productos de SharePoint para el proyecto de equipo. Para modificar, copiar o personalizar un panel, debe tener asignados (o pertenecer a un grupo que tenga asignados) los permisos Miembros en Productos de SharePoint para el proyecto de equipo. Para obtener más información, vea Agregar usuarios a proyectos de equipo.
Para modificar un informe de Excel, debe ser miembro del rol de seguridad TfsWarehouseDataReaders en SQL ServerAnalysis Services y debe estar asignado o pertenecer a un grupo al que se haya asignado permisos Miembros en Productos de SharePoint para el proyecto de equipo. Para obtener más información, vea Conceder acceso a las bases de datos del almacén de datos para Visual Studio ALM.
Para ver un elemento de trabajo, debe ser miembro del grupo de seguridad Readers o tener el permiso Ver los elementos de trabajo en este nodo establecido en Permitir. Para crear o modificar un elemento de trabajo, debe ser miembro del grupo Contributors o tener el permiso Editar elementos de trabajo en este nodo establecido en Permitir. Para obtener más información, vea Administrar permisos.
Datos mostrados en el panel
El equipo puede utilizar el panel Compilación para supervisar la calidad de las compilaciones y determinar si un miembro del equipo debe dar pasos concretos para corregir los errores de compilación. Este panel muestra los elementos web que se muestran en la ilustración y se describen en la tabla.
Nota
La cobertura de código y los gráficos de renovación, los informes y , no aparecen cuando el almacenamiento de datos para el proyecto de equipo no está disponible.
Elemento web |
Datos mostrados |
Tema relacionado |
---|---|---|
Gráfico de líneas que representa el porcentaje de código probado mediante pruebas de comprobación de la compilación (BVT) y otras pruebas durante las últimas cuatro semanas. |
||
Gráfico de áreas apilado que describe cuántas líneas de código agregó, quitó y modificó el equipo en las protecciones antes de la compilación en las últimas cuatro semanas. |
||
Lista de las compilaciones recientes y su estado de compilación. Puede ver más detalles si hace clic en una compilación concreta. Esta lista se deriva de un elemento web de Team Web Access. Leyenda: : la compilación está en curso : la compilación no se ha iniciado : la compilación se ha realizado correctamente : se ha producido un error en la compilación : la compilación se ha detenido : la compilación se ha realizado correctamente en parte |
||
Lista de próximos eventos derivada de un elemento web de SharePoint. |
No es aplicable |
|
Número de elementos de trabajo activos, resueltos y cerrados. Puede abrir la lista de elementos de trabajo haciendo clic en cada número. Esta lista se deriva de un elemento web de Team Web Access. |
||
Lista de las protecciones más recientes. Puede ver más detalles si hace clic en una protección concreta. Esta lista se deriva de un elemento web de Team Web Access. |
Utilizar las ventanas de cambios pendientes y de protección de cambios pendientes |
Actividades necesarias para el seguimiento de compilaciones
Para que los informes mostrados en el panel Compilación sean útiles y precisos, el equipo debe realizar las siguientes actividades:
Configurar un sistema de compilación. Para utilizar Team Foundation Build, debe configurar un sistema de compilación.
Para obtener más información, vea Configurar el sistema de compilación.
Crear definiciones de compilación. Puede crear varias definiciones de compilación y, a continuación, ejecutar cada una de ellas a fin de generar código para una plataforma diferente. Asimismo, puede ejecutar cada compilación para una configuración diferente.
Para obtener más información, vea Definir el proceso de compilación.
Definir las pruebas que se ejecutarán automáticamente como parte de la compilación. Como parte de la definición de compilación, puede definir las pruebas que se ejecutarán como parte de la compilación o que generarán un error si no se superan las pruebas.
Para obtener más información, vea Definir una compilación con la plantilla predeterminada.
Configurar las pruebas para recopilar datos de cobertura de código. Para que los datos de cobertura de código aparezcan en el informe, los miembros del equipo deben instrumentar las pruebas para recopilar esos datos.
Para obtener más información, vea Cómo: Configurar la cobertura de código mediante la configuración de pruebas para pruebas automatizadas.
Ejecutar compilaciones con regularidad. Puede ejecutar compilaciones a intervalos regulares o después de cada protección. Puede crear compilaciones periódicas cuando utilice el desencadenador de programación.
Para obtener más información, vea Crear una definición de compilación básica y Ejecutar y supervisar compilaciones.
Nota
Aunque un miembro del equipo puede valorar manualmente una compilación utilizando Build Explorer, esta valoración no se refleja en el informe Indicadores de calidad de la compilación. La valoración de las compilaciones aparece en el informe Resumen de la compilación. Para obtener más información, vea Valorar la calidad de una compilación completada e Informe Resumen de la compilación.
Supervisar compilaciones
El equipo puede utilizar el panel Compilación para supervisar la calidad de las compilaciones y el nivel de cobertura de código que están probando. Idealmente, la cobertura de código es alta y la renovación de código es baja o se está reduciendo. Según los objetivos del equipo, la cobertura de código debería ser del 80% al 100%.
Puede utilizar los informes Cobertura de código y Renovación de código para responder a las preguntas que se muestran en la tabla siguiente.
¿Qué compilaciones se completan correctamente?
¿Qué compilaciones tienen un número significativo de cambios en el código?
¿Con qué frecuencia se completan correctamente las compilaciones?
¿Cómo es de volátil la base de código?
¿Qué proporción del código prueba el equipo?
¿Cuál es el nivel de calidad de las compilaciones?
¿Está la calidad aumentando, disminuyendo o permaneciendo constante?
Para obtener más información, vea Informe de Excel Cobertura de código e Informe de Excel Renovación de código.
Personalizar el panel Compilación
Puede personalizar el panel Compilación de las maneras siguientes:
Cambie los filtros de cada informe en Office Excel para centrarse en áreas de producto o iteraciones concretas.
Agregue al panel informes de Excel existentes, tales comoEstado de compilación o Progreso de los errores.
Para obtener más información sobre cómo trabajar con informes en Excel y cómo personalizarlos, vea las siguientes páginas del sitio web de Microsoft: