Generador de Acciones de Github
Gratuito en línea Generador de Acciones de Github Herramienta, no se requiere instalación
Acerca del Generador de GitHub Actions
Construye un YAML de workflow de GitHub Actions para proyectos de Node.js o Python. Configuras el nombre del workflow, los disparadores, la rama de destino, la versión de runtime y una lista de pasos (install, lint, test, build, deploy); la herramienta emite un solo trabajo `build` en ubuntu-latest con una matriz de versiones y las acciones/checkout, setup-node o setup-python correspondientes y pasos de ejecución.
Cómo usar
1. Establece el nombre del workflow y la rama (por defecto main) en Configuración. 2. Marca los disparadores que desees: Push, Pull Request y/o Schedule (que revela la entrada cron, por defecto `0 0 * * *`). 3. Elige Runtime (Node.js o Python) y su versión (por defecto 20 o 3.12). 4. Activa cada Paso en la lista de verificación. 5. Copia la salida YAML que se actualiza en vivo mediante el botón Copiar.
Secuencia de pasos generada
Cada workflow comienza con actions/checkout@v4, luego setup-node@v4 (con caché npm) o setup-python@v5. Los pasos de Node.js ejecutan `npm ci`, `npm run lint`, `npm test`, `npm run build` y un TODO de despliegue comentado. Los pasos de Python actualizan pip, instalan requisitos, luego ejecutan opcionalmente flake8 lint, pytest, `python setup.py build` y un bloque de despliegue comentado. La versión del runtime se representa en una entrada matrix.node-version o matrix.python-version referenciada por `${{ matrix.*-version }}`.
▶¿Por qué el paso de despliegue está comentado?
▶¿Qué formato cron espera el disparador de programación?
▶¿Puedo apuntar a múltiples versiones de runtime a la vez?
▶¿Se envían mis datos a un servidor?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.