Generatore per le azioni GitHub Actions
Gratuito online Generatore per le azioni GitHub Actions Strumento, nessuna installazione richiesta
Informazioni su GitHub Actions Generator
Crea un YAML di workflow GitHub Actions per progetti Node.js o Python. Configuri il nome del workflow, i trigger, il branch di destinazione, la versione di runtime e un elenco di passaggi (install, lint, test, build, deploy); lo strumento emette un singolo job `build` su ubuntu-latest con una matrice di versioni e i corrispondenti passi actions/checkout, setup-node o setup-python e run.
Come usare
1. Imposta Nome Workflow e Branch (predefinito main) in Configurazione. 2. Seleziona i Trigger desiderati: Push, Pull Request e/o Schedule (che rivela l'input cron, predefinito `0 0 * * *`). 3. Scegli Runtime (Node.js o Python) e la sua versione (predefiniti 20 o 3.12). 4. Attiva/disattiva ogni Passaggio nell'elenco. 5. Copia l'output YAML che si aggiorna in tempo reale tramite il pulsante Copia.
Sequenza dei passaggi generata
Ogni workflow inizia con actions/checkout@v4, poi setup-node@v4 (con cache npm) o setup-python@v5. I passaggi Node.js eseguono `npm ci`, `npm run lint`, `npm test`, `npm run build` e un TODO di deploy commentato. I passaggi Python aggiornano pip, installano i requisiti, poi eseguono opzionalmente flake8 lint, pytest, `python setup.py build` e un blocco di deploy commentato. La versione del runtime viene renderizzata in una voce matrix.node-version o matrix.python-version referenziata da `${{ matrix.*-version }}`.
▶Perché il passaggio di deploy è commentato?
▶Quale formato cron si aspetta il trigger schedule?
▶Posso puntare a più versioni di runtime contemporaneamente?
▶I miei dati vengono inviati a un server?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.