Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Esta versión de GitHub Enterprise se discontinuó el 2021-03-02. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Acerca de las verificaciones de estado

Las verificaciones de estado te permiten saber si tus confirmaciones cumplen con las condiciones establecidas para el repositorio con el que estás colaborando.

En este artículo

Las verificaciones de estado se basan en procesos externos, como compilaciones de integración continua, que se ejecutan para cada subida que haces a un repositorio. Puedes ver el estado pendiente, aprobado o error de las verificaciones de estado junto a las confirmaciones individuales en tu solicitud de extracción.

Listado de confirmaciones y estados

Cualquier persona con permisos de escritura a un repositorio puede determinar el estado de cualquier comprobación de estado en el repositorio.

Puedes ver el estado general de la última confirmación para una rama en la página de ramas de tu repositorio o en la lista de solicitudes de extracción de tu repositorio.

Si un repositorio requiere verificaciones de estado, éstas deben pasar antes de que fusiones tu rama con la rama protegida. Para obtener más información, consulta "Acerca de las verificaciones de estado requeridas ".

Tipos de verificaciones de estado en GitHub Enterprise

Hay dos tipos de verificaciones de estado en GitHub Enterprise:

  • Verificaciones
  • Estados

Las verificaciones son diferentes de los estados, porque brindan anotaciones por línea, mensajes más detallados y solo están disponibles para el uso con App GitHubs.

Los propietarios de la organización y los usuarios con acceso de escritura a un repositorio pueden crear verificaciones y estados con la API de GitHub Enterprise. Para obtener más información, consulta la secciónes "Verificaciones" y "Estados".

Verificaciones

Cuando se configuran las verificaciones en un repositorio, las solicitudes de extracción tienen una pestaña Checks (Verificaciones) en la que puedes ver los resultados detallados de la compilación desde las verificaciones de estado y volver a ejecutar las verificaciones fallidas.

Verificaciones de estado dentro de una solicitud de extracción

Cuando una línea específica en una confirmación hace que una verificación falle, verás los detalles acerca de la falla, adevertencia o aviso al lado del código relevante en la pestaña Archivos de la solicitud de extracción.

Detalles de una verificación de estado

Puedes navegar entre los resúmenes de las verificaciones para varias confirmaciones en una solicitud de extracción, usando el menú desplegable de la confirmación en la pestaña Conversación.

Resúmenes de verificación para diferentes confirmaciones en un menú desplegable

Omitir y solicitar verificaciones para confirmaciones individuales

Cuando un repositorio se configura para que solicite automáticamente las verificaciones para las subidas, puedes elegir omitir las verificaciones para una confirmación indvidual que subes. Cuando un repositorio no se configura para que solicite automáticamente las verificaciones para las subidas, puedes solicitar verificaciones para una confirmación indvidual que subes. Para obtener más información acerca de estas configuraciones, consulta la sección "Verificar Suites".

Para omitir o solicitar verificaciones para tu confirmación, agrega una de las siguientes lineas de introducción al final de tu mensaje de confirmación:

  • Para omitir verificaciones para una confirmación, escribe tu mensaje de confirmación y una descripción corta y significativa de tus cambios. Después de la descripción de tu confirmación, en lugar de una comilla de cierre, agrega dos líneas vacías seguidas de skip-checks: true:
    $ git commit -m "Update README.
    >
    >
    skip-checks: true
    • Para solicitar verificaciones para una confirmación, escribe tu mensaje de confirmación y una descripción corta y significativa de tus cambios. Después de la descripción de tu confirmación, en lugar de una comilla de cierre, agrega dos líneas vacías seguidas de request-checks: true:
      $ git commit -m "Refactor usability tests.
      >
      >
      request-checks: true