Workflow Triggers & Target
Runtime Stack & Runner OS
Pipeline Execution Steps
.github/workflows/ci.yml
name: CI Pipeline
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:
permissions:
contents: read
jobs:
build-and-test:
runs-on: ubuntu-latest
env:
NODE_ENV: test
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install pnpm
uses: pnpm/action-setup@v3
with:
version: 9
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Run linter
run: pnpm run lint
- name: Run test suite
run: pnpm test
- name: Build production bundle
run: pnpm run buildFixe esta ferramenta no painel lateral do seu navegador
Acesse este utilitário a qualquer momento com Alt+M sem trocar de aba. 100% offline e gratuito.
Como criar fluxos de trabalho do GitHub Actions visualmente
- 1Escolha o nome do workflow, branches de disparo (push/pull_request) e o sistema operacional do executor.
- 2Selecione o runtime da aplicação (Node.js, Python, Go, Rust ou Docker).
- 3Ative cache de dependências, checagens de linter, bateria de testes e etapas de build.
- 4Copie ou baixe o arquivo .github/workflows/ci.yml gerado para o seu repositório.
Criação de CI/CD sem vazamento de dados
Gera workflows do GitHub Actions reforçados com permissões mínimas e proteção de segredos no navegador.
Perguntas Frequentes (FAQ)
Gostando do Gerador Visual de GitHub Actions?Ajude outros desenvolvedores a descobrirem ferramentas privadas e sem anúncios!
MiniToolDesk é 100% gratuito e local. Seu apoio mantém o projeto sem anúncios.
Ferramentas Relacionadas
Popular
Conversor Docker Run para Compose
Converta comandos docker run em arquivos docker-compose.yml limpos e prontos para produção
Launch tool→
Popular
Gerador de Configuração Nginx
Construtor visual de configurações para Nginx Reverse Proxy, SSL, SPA e WebSocket
Launch tool→
Popular
Gerador de Dockerfile Multi-Stage
Construtor visual de Dockerfiles seguros e enxutos para Node.js, Go, Python, Rust e Java
Launch tool→
Popular
Gerador de Manifestos Kubernetes YAML
Construtor visual de Deployment, Service, Ingress e ConfigMap
Launch tool→