Visualizador de GitHub Actions
Visualiza el YAML de flujos de trabajo de GitHub Actions con Mermaid.js. Analiza las dependencias entre trabajos (needs) y las muestra como un diagrama de flujo.
Cómo usarlo y características
- Pega tu YAML de GitHub Actions en el cuadro "Introduce el YAML del flujo de trabajo".
- Haz clic en el botón "Visualizar" para renderizar el diagrama a la derecha.
- Las dependencias entre trabajos (needs) se dibujan como flechas (-->).
- Haz clic en "Copiar código Mermaid" para obtener el código y usarlo en el Markdown de GitHub u otras herramientas compatibles con Mermaid.
Preguntas frecuentes
¿Puede visualizar flujos de trabajo grandes?
¿Admite dependencias que no sean "needs"?
¿Son seguros mis datos YAML?
Usos habituales
Entender las dependencias del flujo de trabajo
Visualiza las conexiones entre trabajos a través de `needs` para comprender intuitivamente el orden de ejecución y los posibles cuellos de botella.
Apoyo en la revisión de Pull Requests (PR)
Visualiza el YAML modificado y comparte el diagrama para ayudar a los revisores a captar rápidamente los cambios en la configuración de los trabajos.
Optimización de la documentación
Genera código Mermaid para insertarlo en READMEs o Wikis de GitHub, manteniendo tus diagramas de flujo de trabajo actualizados sin esfuerzo.
Ejemplos de entrada y salida
Dependencias básicas entre trabajos
Entrada
jobs:
build:
runs-on: ubuntu-latest
test:
needs: build
runs-on: ubuntu-latest
deploy:
needs: test
runs-on: ubuntu-latestSalida
graph TD build test build --> test deploy test --> deploy