Agregar directivas de protección

Los administradores de control de versiones de Team Foundation pueden agregar requisitos de directivas de protección. Estas directivas requieren que el usuario lleve a cabo una serie de acciones durante la protección de los controles de código fuente; por ejemplo, se puede exigir al usuario que asocie un elemento de trabajo a un conjunto de cambios. Para obtener más información sobre las protecciones, vea Proteger los cambios pendientes. De forma predeterminada se encuentran disponibles los siguientes tipos de directivas de protección:

  • Compilaciones Requiere que la última compilación se haya realizado correctamente antes de una protección.

  • Análisis de código   Requiere la ejecución del análisis de código antes de llevar a cabo la protección.

  • Directiva de pruebas Requiere la realización de ciertas pruebas antes de llevar a cabo la protección.

  • Elementos de trabajo   Requiere que uno o varios elementos de trabajo estén asociados a la protección.

Permisos necesarios

Para completar este procedimiento, debe tener el permiso Editar información en el nivel de proyecto establecido en Permitir. Para obtener más información, vea Permisos de Team Foundation Server.

Procedimiento

Para crear una directiva de protección

  1. En Team Explorer, haga clic con el botón secundario del mouse en el proyecto de equipo, haga clic en Configuración del proyecto de equipo y, a continuación, en Control de código fuente.

    Aparecerá el cuadro de diálogo Configuración del control de código fuente.

  2. Haga clic en la ficha Directiva de protección y, a continuación, en Agregar.

    Aparecerá el cuadro de diálogo Agregar directiva de protección.

  3. En la lista de directivas de protección, seleccione el tipo de directiva deseado y haga clic en Aceptar.

    La lista incluye las selecciones siguientes:

    • Seleccione Compilaciones si desea requerir que una compilación anterior sea correcta antes de que se pueda proteger cualquier nuevo cambio.

    • Seleccione Análisis de código si desea requerir que el análisis de código se ejecute antes de que se pueda proteger el código. Aparece el cuadro de diálogo Editor de directiva de análisis de código.

      Active las casillas correspondientes a los tipos de análisis de código que desea que se realicen. Las opciones son: Exigir sólo la protección de archivos que formen parte de la solución actual, Exigir análisis de código de C/C++ (/analyze) y Exigir análisis de código para código administrado. Si activa la casilla Exigir análisis de código para código administrado, seleccione la configuración de reglas deseada en Configuración de reglas para análisis de código administrado.

      Para obtener más información sobre el uso de las herramientas de análisis del código, vea Crear y usar directivas de protección del análisis de código.

      Cuando termine, haga clic en Aceptar.

    • Seleccione Directiva de pruebas si desea requerir que se ejecuten ciertas pruebas antes de que se pueda proteger el código. Se muestra el cuadro de diálogo Directiva de pruebas.

      Haga clic en Examinar. En el cuadro de diálogo Examinar, especifique un archivo de metadatos y haga clic en Aceptar. En el cuadro de diálogo Directiva de pruebas, active las casillas de las listas de pruebas cuyas pruebas deben ejecutarse para satisfacer los requisitos de la directiva de protección.

      (Opcional) Active la casilla Aplicar directiva de protección únicamente a las pruebas afectadas por cambios de código si desea restringir la directiva según este criterio.

      Para obtener más información, vea Crear una configuración de pruebas para ejecutar pruebas automatizadas desde Visual Studio y Definir listas de pruebas para agrupar las pruebas.

    • Si selecciona Elementos de trabajo, la directiva se agregará a la lista en la que el elemento de trabajo debe estar asociado a la protección.

  4. Cuando esté satisfecho con la configuración de las directivas de protección, haga clic en Aceptar; ahora la nueva directiva de protección se visualizará en las protecciones futuras.

Vea también

Tareas

Tutorial: Personalizar las notas y directivas de protección

Cómo: Crear una lista de pruebas

Referencia

Configure (Comando)

Conceptos

Establecer y exigir pruebas de calidad (Quality Gates)