Gestión de los requisitos para fusionar una solicitud de extracción con las reglas de aprobación - Amazon CodeCatalyst

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Gestión de los requisitos para fusionar una solicitud de extracción con las reglas de aprobación

Al crear una solicitud de extracción, puedes optar por añadir revisores obligatorios u opcionales a esa solicitud de extracción individual. Sin embargo, también puedes crear requisitos que deben cumplir todas las solicitudes de extracción al fusionarse con una sucursal de destino específica. Estos requisitos se denominan reglas de aprobación. Las reglas de aprobación se configuran para las sucursales de un repositorio. Cuando creas una solicitud de extracción cuya sucursal de destino tiene configurada una regla de aprobación, debes cumplir los requisitos de esa regla, además de las aprobaciones de los revisores necesarios, antes de poder fusionar la solicitud de extracción con esa sucursal. La creación de reglas de aprobación puede ayudarle a mantener los estándares de calidad para las fusiones de sucursales, como la sucursal predeterminada.

Las reglas de aprobación que se aplican a la rama predeterminada de tu repositorio de origen se comportarán de forma un poco diferente a las reglas de aprobación que se aplican a otras sucursales. Cualquier regla que se aplique a la rama predeterminada se aplicará automáticamente a cualquier rama que especifiques como la rama predeterminada. La rama que se estableció anteriormente como la rama predeterminada conservará las reglas que se le hayan aplicado.

Al crear reglas de aprobación, debe tener en cuenta cómo cumplirán esa regla los usuarios del proyecto, tanto en el presente como en el futuro. Por ejemplo, si tienes seis usuarios en tu proyecto y creas una regla de aprobación que requiere cinco aprobaciones antes de que se pueda fusionar con la sucursal de destino, has creado una regla que exige que todos, excepto la persona que creó la solicitud de extracción, aprueben esa solicitud de extracción antes de que se pueda fusionar.

nota

Debe tener el rol de administrador del proyecto para crear y administrar las reglas de aprobación en CodeCatalyst los proyectos. No puede crear reglas de aprobación para los repositorios enlazados.

No puede eliminar las reglas de aprobación, pero puede actualizarlas para que no requieran ninguna aprobación, lo que, de hecho, elimina la regla.

Para ver y editar las reglas de aprobación de las sucursales de destino para las solicitudes de extracción
  1. Navega hasta el proyecto en el que reside tu repositorio.

  2. Elige el nombre del repositorio de la lista de repositorios de origen del proyecto. Como alternativa, en el panel de navegación, selecciona Código y, a continuación, selecciona Repositorios de origen.

    Elija el repositorio en el que desee ver las reglas de aprobación.

  3. En la página de información general del repositorio, seleccione Sucursales.

  4. En la columna Reglas de aprobación, seleccione Ver para ver el estado de las reglas de cada rama del repositorio.

    En Número mínimo de aprobaciones, el número corresponde al número de aprobaciones necesarias para poder fusionar una solicitud de extracción con esa sucursal.

  5. Para crear o cambiar una regla de aprobación, selecciona Administrar configuración. En la página de configuración del repositorio de origen, en Reglas de aprobación, seleccione Editar.

    nota

    Debe tener el rol de administrador del proyecto para editar las reglas de aprobación.

  6. En Branch, elija el nombre de la sucursal para la que desea configurar una regla de aprobación en la lista desplegable. En Número mínimo de aprobaciones, introduzca un número y, a continuación, elija Guardar.