Générateur de GitLab CI YAML

100 % Côté Client • Zéro Téléversement

Générateur visuel de pipelines .gitlab-ci.yml avec étapes, cache et conteneurs Docker in Docker

CI/CD Pipeline Presets

Global Image & Pipeline Stages

linttestbuilddeploy

Pipeline Jobs (4)

1
2
3
4
Generated .gitlab-ci.yml
# 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.

É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.

Obtenir l’extension

Comment concevoir des pipelines GitLab CI visuellement

  1. 1Définissez l'image Docker de base et les étapes de la pipeline (lint, test, build, deploy).
  2. 2Sélectionnez un modèle d'architecture ou ajoutez des jobs personnalisés.
  3. 3Configurez la mise en cache des dépendances et la conservation des artefacts.
  4. 4Téléchargez le fichier .gitlab-ci.yml à la racine de votre dépôt Git.

Intégration continue GitLab robuste

Génère un fichier YAML conforme aux spécifications officielles des runners GitLab.

Foire Aux Questions (FAQ)

Vous appréciez Générateur de GitLab CI YAML ?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