Workflow Triggers & Target
Runtime Stack & Runner OS
Pipeline Execution Steps
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 buildÉpinglez cet outil dans le volet latéral de votre navigateur
Accédez à cet utilitaire à tout moment avec Alt+M sans changer d’onglet. 100% hors ligne et gratuit.
Comment concevoir des workflows GitHub Actions visuellement
- 1Choisissez le nom du workflow, les branches de déclenchement (push/pull_request) et l'OS du runner.
- 2Sélectionnez l'environnement applicatif (Node.js, Python, Go, Rust ou Docker).
- 3Activez la mise en cache des dépendances, le linter, la suite de tests et les étapes de build.
- 4Copiez ou téléchargez le fichier .github/workflows/ci.yml généré dans votre dépôt.
Création CI/CD sans fuite de données
Génère des workflows GitHub Actions sécurisés avec des permissions minimales entièrement dans votre navigateur.
Foire Aux Questions (FAQ)
Vous appréciez Générateur Visuel de GitHub Actions ?Partagez avec vos collègues ingénieurs cet outil privé et sans publicité !
MiniToolDesk est 100% gratuit et côté client. Votre soutien maintient le site sans pub.
Outils Similaires
Convertisseur Docker Run en Compose
Transformez vos commandes docker run en fichiers docker-compose.yml prêts pour la production
Générateur de Configuration Nginx
Générateur visuel de reverse proxy Nginx, certificats SSL, WebSocket et SPA
Générateur Dockerfile Multi-Stage
Générateur visuel de Dockerfiles sécurisés et légers pour Node.js, Go, Python, Rust et Java
Générateur de Manifestes Kubernetes YAML
Générateur visuel de Deployment, Service, Ingress et ConfigMap