MiniToolDesk Logo
MiniToolDesk

Generador de GitLab CI YAML

100% en el Navegador • Cero Envíos

Constructor visual de pipelines .gitlab-ci.yml con etapas, caché y 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.

Fija esta herramienta en el panel lateral de tu navegador

Accede a esta utilidad en cualquier momento con Alt+M sin cambiar de pestaña. 100% offline y gratis.

Obtener extensión

Cómo crear pipelines de GitLab CI visualmente

  1. 1Defina la imagen Docker del runner y las etapas de la pipeline (lint, test, build, deploy).
  2. 2Utilice una plantilla predefinida o agregue jobs con comandos personalizados.
  3. 3Configure rutas para el almacenamiento en caché de dependencias y artefactos.
  4. 4Descargue el archivo .gitlab-ci.yml en la raíz de su repositorio Git.

Flujos de trabajo CI/CD fiables

Genera YAML compatible con la especificación oficial de GitLab Runner sin dependencias externas.

Preguntas Frecuentes (FAQ)

¿Te resulta útil Generador de GitLab CI YAML?¡Ayuda a otros desarrolladores a descubrir herramientas privadas y sin publicidad!

MiniToolDesk es 100% gratuito y en el navegador. Tu apoyo mantiene la web libre de anuncios.

Herramientas Relacionadas