Generatore workflow GitHub Actions
Assembla un file workflow GitHub Actions pronto all'uso dai tuoi trigger, linguaggio e step.
Generatore workflow GitHub Actions
Creare un workflow GitHub Actions da zero significa ricordare la forma YAML esatta per trigger, strategia matrice, caching e permessi, poi testarla eseguendo il push e guardare l'esecuzione fallire per un errore di battitura. Questo strumento assembla un file workflow completo e pronto per salvare da un insieme di opzioni, così puoi visualizzare l'anteprima del risultato prima che raggiunga .github/workflows.
Scegli quali eventi avviano il workflow — push, pull request, un orario cron o un'esecuzione manuale workflow_dispatch — e limita push e pull request a branch specifici o percorsi di file. Seleziona un linguaggio (Node.js, Python, Go, Rust, Java o un job generico senza step di configurazione) e una matrice di versioni; il generatore collega l'azione di configurazione corrispondente, il cache delle dipendenze e il comando di installazione, inclusi npm, Yarn o pnpm per i progetti Node.js. Attiva o disattiva i step di test e build, imposta i permessi di GITHUB_TOKEN, aggiungi un gruppo di concorrenza che annulla le esecuzioni sovrapposte e allega un step di caricamento artefatti per l'output del build.
L'output è un singolo file YAML con un conteggio in diretta di job, step e righe così puoi vedere la forma del workflow mentre regoli le opzioni. Lasciare un trigger completamente deselezionato restituisce un messaggio chiaro piuttosto che un file non valido, e un'espressione cron incompleta viene rilevata prima di raggiungere GitHub.
Tutto viene eseguito localmente nel tuo browser — nessun dettaglio del repository, segreti o codice viene inviato da nessuna parte. Copia il risultato, scaricalo come file .txt per rinominarlo e depositarlo in .github/workflows, o invialo all'input di un altro strumento per continuare la modifica.