Global Image & Pipeline Stages
Pipeline Jobs (4)
# GitLab CI/CD Pipeline Configuration
# Generated by MiniToolDesk (https://minitooldesk.com/tools/gitlab-ci-generator/)
image: node:20-alpine
stages:
- lint
- test
- build
- deploy
variables:
NPM_CONFIG_CACHE: ".npm"
cache:
key: "$CI_COMMIT_REF_SLUG"
paths:
- node_modules/
- .npm/
lint-code:
stage: lint
before_script:
- npm ci
script:
- npm run lint
unit-tests:
stage: test
before_script:
- npm ci
script:
- npm test -- --coverage
artifacts:
paths:
- coverage/
expire_in: 7 days
build-app:
stage: build
before_script:
- npm ci
script:
- npm run build
artifacts:
paths:
- dist/
expire_in: 30 days
deploy-production:
stage: deploy
script:
- echo "Deploying production build..."
- ./scripts/deploy.sh
rules:
- if: $CI_COMMIT_BRANCH == "main"
GitLab CI/CD Validated
Save as .gitlab-ci.yml in your repository root and push to trigger pipeline runs.
Heften Sie dieses Tool an Ihre Browser-Seitenleiste
Jederzeit per Alt+M aufrufen, ohne den Tab zu wechseln. 100% offline und kostenlos.
So erstellen Sie GitLab CI-Pipelines visuell
- 1Wählen Sie das Runner-Docker-Image und die Pipeline-Phasen (stages).
- 2Wählen Sie eine Vorlage oder erstellen Sie Jobs mit Ausführungsbefehlen (script).
- 3Konfigurieren Sie Caching-Pfade und Aufbewahrungsfristen für Artefakte.
- 4Kopieren oder laden Sie die fertige .gitlab-ci.yml in Ihr Git-Repository herunter.
Strukturierte DevOps CI/CD Workflows
Erzeugt saubere, standardkonforme GitLab CI-YAML-Dateien gemäß offiziellen GitLab-Spezifikationen.
Häufig gestellte Fragen (FAQ)
Gefällt Ihnen GitLab CI YAML Generator?Teilen Sie dieses private, werbefreie Tool mit Ihren Entwickler-Kollegen!
MiniToolDesk ist zu 100% kostenlos und client-seitig. Ihre Unterstützung hilft uns.
Verwandte Entwickler-Tools
Docker Run zu Compose Konverter
Wandeln Sie docker run Befehle in produktionsreife docker-compose.yml Dateien um
Nginx Konfigurations-Generator
Visueller Generator für produktionsreife Nginx Reverse-Proxy, SSL & SPA Konfigurationen
Dockerfile Multi-Stage Generator
Visueller Builder für minimale, gehärtete Multi-Stage Dockerfiles
Kubernetes YAML Manifest Generator
Visueller Generator für Deployment, Service, Ingress und ConfigMap