Gerador de Ações do GitHub
Gratuito online Gerador de Ações do GitHub Ferramenta, sem necessidade de instalação
Sobre o Gerador GitHub Actions
Cria um YAML de workflow GitHub Actions para projetos Node.js ou Python. Você configura o nome do workflow, gatilhos, branch de destino, versão de runtime e uma lista de passos (install, lint, test, build, deploy); a ferramenta emite um único job `build` no ubuntu-latest com uma matriz de versões e os passos actions/checkout, setup-node ou setup-python e run correspondentes.
Como usar
1. Defina o Nome do Workflow e Branch (padrão main) em Configuração. 2. Marque os Gatilhos desejados: Push, Pull Request e/ou Schedule (que revela a entrada cron, padrão `0 0 * * *`). 3. Escolha o Runtime (Node.js ou Python) e sua versão (padrão 20 ou 3.12). 4. Alterne cada Passo na lista. 5. Copie a saída YAML atualizada em tempo real através do botão Copiar.
Sequência de passos gerada
Cada workflow começa com actions/checkout@v4, depois setup-node@v4 (com cache npm) ou setup-python@v5. Os passos Node.js executam `npm ci`, `npm run lint`, `npm test`, `npm run build` e um TODO de deploy comentado. Os passos Python atualizam pip, instalam requirements, depois executam opcionalmente flake8 lint, pytest, `python setup.py build` e um bloco de deploy comentado. A versão do runtime é renderizada em uma entrada matrix.node-version ou matrix.python-version referenciada por `${{ matrix.*-version }}`.
▶Por que o passo de deploy está comentado?
▶Que formato cron o gatilho schedule espera?
▶Posso mirar em múltiplas versões de runtime de uma vez?
▶Meus dados são enviados para um servidor?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.