GitHub Actions munkafolyamat generátor
Állítson össze egy kész GitHub Actions munkafolyamat fájlt az Ön triggereiből, nyelvéből és lépéseiből.
GitHub Actions munkafolyamat generátor
Egy GitHub Actions munkafolyamat nulláról való felépítése azt jelenti, hogy emlékezni kell a pontos YAML szerkezetre triggerekhez, mátrix stratégiához, gyorsítótárazáshoz és engedélyekhez, majd azt tesztelni kell a leküldéssel és a futás megtekintésével, amely egy gépelési hibán meghiúsul. Ez az eszköz egy teljes, kész munkafolyamat fájlt állít össze a lehetőségek egy halmazából, így megtekintheti az eredményt, mielőtt az valaha elérné a .github/workflows mappát.
Válassza ki, hogy mely események indítják el a munkafolyamatot — push, pull request, cron ütemezés vagy kézi workflow_dispatch futtatás — és korlátozza a push-t és a pull requestet az adott ágakra vagy fájl útvonalakra. Válasszon egy nyelvet (Node.js, Python, Go, Rust, Java vagy általános job beállítási lépés nélkül) és egy verzió mátrixot; a generátor összeállítja a megfelelő beállítási műveletet, függőség gyorsítótárat és telepítési parancsot, beleértve az npm-et, a Yarn-t vagy a pnpm-et a Node.js projektekhez. Be- és kikapcsolhatja a teszt és összeállítás lépéseket, beállíthatja a GITHUB_TOKEN engedélyeket, hozzáadhat egy párhuzamossági csoportot, amely a helyettesített futásokat visszavonják, és csatolhat egy upload-artifact lépést az összeállítás kimenetéhez.
A kimenet egy önálló YAML fájl a munkafolyamat alakzatának élő számlálójával, így láthatja a munkafolyamat formáját a lehetőségek módosítása közben. Ha egy triggert teljesen bejelöletlenül hagy, világos üzenet jelenik meg az érvénytelen fájl helyett, és a hiányos cron kifejezés a GitHub elérése előtt elkapható.
Minden helyileg a böngészőjében fut — a tárház részletei, titkok vagy kód sehova nem kerülnek. Másolja ki az eredményt, töltse le szövegfájlként a .github/workflows mappába történő átnevezéshez és elhelyezéshez, vagy küldje el egy másik eszköz bemeneti csatornájára, hogy továbbfejlessze.