Skip to main content
Publicamos actualizaciones para la documentación con frecuencia y es posible que aún se esté traduciendo esta página. Para obtener la información más reciente, consulta la documentación en inglés.

Acerca del monitoreo y solución de problemas

Puedes utilizar las herramientas en las GitHub Actions para monitorear y depurar tus flujos de trabajo.

Monitorear tus flujos de trabajo

Monitorear tus jobs actuales en tu organización o empresa

Para identificar las restricciones con simultaneidad o puesta en cola, puede comprobar cuántos trabajos se procesan actualmente en los ejecutores hospedados en GitHub en la organización o empresa.

Captura de pantalla de una lista de trabajos activos

Para obtener más información, vea «Monitorear tus jobs actuales».

Utilizar la gráfica de visualización

Cada ejecución de flujo de trabajo genera una gráfica en tiempo real que ilustra el progreso de la misma. Puedes utilizar esta gráfica para monitorear y depurar los flujos de trabajo. Por ejemplo:

Grafo de flujo de trabajo

Para obtener más información, vea «Utilizar la gráfica de visualización».

Adición de un distintivo de estado de flujo de trabajo

Una insignia de estado muestra si un flujo de trabajo falla o pasa actualmente. Un lugar común para agregar un distintivo de estado es el archivo README.md del repositorio, pero puede agregarlo a la página web que quiera. Predeterminadamente, las insignias muestran el estado de tu rama predeterminada. También puede mostrar el estado de la ejecución de un flujo de trabajo para una rama o evento específicos mediante los parámetros de consulta branch y event en la URL.

Captura de pantalla de una notificación de estado de flujo de trabajo. El lado izquierdo contiene el logotipo de octocat y "Acciones de GitHub Demo", el nombre del flujo de trabajo. La mitad derecha es verde con el texto "pasando".

Para obtener más información, vea «Adición de un distintivo de estado de flujo de trabajo».

Visualizar el tiempo de ejecución de un job

Para identificar qué tanto tomará un job en ejecutarse, puedes ver su tiempo de ejecución. Por ejemplo:

Enlace para los detalles de tiempo facturable y de ejecución

Para obtener más información, vea «Visualizar el tiempo de ejecución de un job».

Visualizar el historial de ejecución del flujo de trabajo

Puedes ver el estado de cada job y paso en un flujo de trabajo. Por ejemplo:

Nombre de la ejecución de flujo de trabajo

Para obtener más información, vea «Visualizar el historial de ejecución del flujo de trabajo».

Solucionar los problemas de tus flujos de trabajo

Uso de registros de ejecución de flujo de trabajo

Cada ejecución de flujo de trabajo genera bitácoras de actividad que puedes ver, buscar y descargar. Por ejemplo:

Resultados del flujo de trabajo de Super linter

Para obtener más información, vea «Uso de registros de ejecución de flujo de trabajo».

Habilitación del registro de depuración

Si los registros de flujo de trabajo no proporcionan suficiente detalle para diagnosticar por qué un flujo de trabajo o paso no funciona como se espera, puedes habilitar más registros de depuración. Para obtener más información, vea «Habilitación del registro de depuración».

Cancelar un flujo de trabajo

Si intentas cancelar un flujo de trabajo y la cancelación no se realiza correctamente, asegúrate de que no usas la expresión always. La expresión always hace que se ejecute un paso de flujo de trabajo incluso cuando se cancela el flujo de trabajo, lo que da como resultado una cancelación bloqueada. Para más información, consulta "Expresiones".

Supervisión y solución de problemas de ejecutores autohospedados

Si utilizas ejecutores auto-hospedados, puedes ver su actividad y diagnosticar problemas comunes.

Para obtener más información, vea «Supervisión y solución de problemas de ejecutores autohospedados».