GitHub Actions-generator
Gratis online GitHub Actions-generator geen installatie nodig
Over GitHub Actions Generator
Bouwt een GitHub Actions workflow YAML voor Node.js of Python projecten. Je configureert workflow naam, triggers, doelbranch, runtime versie en een checklist van stappen (install, lint, test, build, deploy); de tool geeft een enkele `build` taak op ubuntu-latest uit met een versiematrix en de bijbehorende actions/checkout, setup-node of setup-python en run stappen.
Hoe te gebruiken
1. Stel Workflow Naam en Branch (standaard main) in onder Configuratie. 2. Vink de gewenste Triggers aan: Push, Pull Request en/of Schedule (dat toont de cron input, standaard `0 0 * * *`). 3. Kies Runtime (Node.js of Python) en de versie (standaard 20 of 3.12). 4. Schakel elke Stap aan/uit in de checklist. 5. Kopieer de live-updaterende YAML Output via de Kopieer knop.
Gegenereerde stapvolgorde
Elke workflow begint met actions/checkout@v4, dan setup-node@v4 (met npm cache) of setup-python@v5. Node.js stappen voeren `npm ci`, `npm run lint`, `npm test`, `npm run build` en een commentaar Deploy TODO uit. Python stappen upgraden pip, installeren requirements, voeren optioneel flake8 lint, pytest, `python setup.py build` en een commentaar deploy blok uit. De runtime versie wordt weergegeven in een matrix.node-version of matrix.python-version vermelding waarnaar wordt verwezen met `${{ matrix.*-version }}`.
▶Waarom is de deploy stap commentaar?
▶Welk cron formaat verwacht de schedule trigger?
▶Kan ik meerdere runtime versies tegelijk targeten?
▶Worden mijn data naar een server gestuurd?
Als deze tool je heeft geholpen, denk dan eens aan het geven van een kop koffie aan mij.
Koop me een kop koffie.