GitHub Actions-generator
Free online Github Actions Generator tool, no installation required
Om GitHub Actions Generator
Bygger et GitHub Actions workflow YAML til Node.js- eller Python-projekter. Du konfigurerer workflow-navn, triggers, mål-branch, runtime-version og en tjekliste over trin (install, lint, test, build, deploy); værktøjet genererer et enkelt `build`-job på ubuntu-latest med en versionsmatrix og de tilsvarende actions/checkout, setup-node eller setup-python, samt run-trin.
Sådan bruges det
1. Sæt Workflow-navn og Branch (standard main) under Konfiguration. 2. Afkryds de Triggers du ønsker: Push, Pull Request og/eller Schedule (hvilket afslører cron-inputtet, standard `0 0 * * *`). 3. Vælg Runtime (Node.js eller Python) og dens version (standard 20 eller 3.12). 4. Slå hvert Trin til eller fra i tjeklisten. 5. Kopiér det live-opdaterede YAML-output via Kopier-knappen.
Genereret trinsekvens
Hvert workflow starter med actions/checkout@v4, derefter setup-node@v4 (med npm-cache) eller setup-python@v5. Node-trin kører `npm ci`, `npm run lint`, `npm test`, `npm run build` og en udkommenteret Deploy-TODO. Python-trin opgraderer pip, installerer requirements og kører derefter valgfrit flake8-lint, pytest, `python setup.py build` og en udkommenteret deploy-blok. Runtime-versionen gengives i en matrix.node-version- eller matrix.python-version-post, der refereres af `${{ matrix.*-version }}`.
▶Hvorfor er deploy-trinnet udkommenteret?
▶Hvilket cron-format forventer schedule-triggeren?
▶Kan jeg målrette flere runtime-versioner på én gang?
▶Bliver mine data sendt til en server?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig