Habilitar verificaciones de estado requeridas
Los administradores de repositorios pueden exigir verificaciones de estado requeridas antes de que una rama se fusione con una solicitud de extracción o antes de que las confirmaciones en una rama local puedan subirse a la rama remota protegida.
Las ramas protegidas se encuentran disponibles en repositorios públicos con GitHub gratis y en repositorios privados y públicos con with GitHub Pro, Equipo de GitHub, Nube de GitHub Enterprise yServidor de GitHub Enterprise.
Para habilitar verificaciones de estado requeridas en una rama, primero debes hacer lo siguiente:
- Configurar la rama como rama protegida.
- Configurar el repositorio para que use la API de estado. Para obtener más información, consulta "Crear un servidor de CI" en la documentación del programador de GitHub para acceder a una introducción a esta API.
Puedes hacer que automáticamente los parámetros de la rama protegida se vuelvan obligatorios para todas las ramas de tu repositorio. Para obtener más información, consulta "Configurar las ramas protegidas."
-
En GitHub Enterprise, visita la página principal del repositorio.
-
En el nombre de tu repositorio, haz clic en Parámetros.
-
En el menú izquierdo, haz clic en Ramas.
-
En Ramas protegidas, selecciona la rama que deseas marcar con una verificación de estado requerida usando el menú desplegable.
-
Selecciona Requerir verificaciones de estado antes de la fusión.
-
También puedes quitar la marca de selección de Requerir que las ramas estén actualizadas antes de la fusión. Al seleccionar esta opción, te aseguras de que la rama se pruebe con el código más reciente en la rama base.
-
From the list of available status checks, select the ones you want to make required.
-
Otra opción es que selecciones Incluir administradores. Esto hace que sean obligatorias las verificaciones de estado requeridas en los administradores de repositorios.
-
También puedes quitar la marca de selección de Requerir que las ramas estén actualizadas antes de la fusión. Al seleccionar esta opción, te aseguras de que la rama se pruebe con el código más reciente en la rama base.
-
Haz clic en Guardar cambios.
Sugerencia: Para fusionar sin problemas una solicitud de extracción en una rama base que tenga habilitada la verificación de estado requerida, la rama de encabezado de la solicitud de extracción tiene que estar actualizada con la rama base.