GitLab CI/CD 流水线生成器

100% 浏览器本地・零服务器上传

可视化生成 .gitlab-ci.yml 配置文件,集成多阶段构建、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.

将此工具固定在浏览器侧边栏

随时按下 Alt+M 即可在当前标签页侧边唤出此工具,免去切网页的麻烦。100% 离线免费。

获取浏览器插件

如何可视化创建 GitLab CI 流水线

  1. 1指定基础运行镜像 image 与阶段列表 stages(如 lint, test, build, deploy)。
  2. 2从预设架构快速生成,或自由添加自定义 job 任务及执行命令 script。
  3. 3配置依赖缓存 cache 路径与制品产物 artifacts 保存策略。
  4. 4复制或下载 .gitlab-ci.yml 保存到 Git 仓库根目录即可生效。

标准化 DevOps 持续集成

生成的配置严格匹配 GitLab 官方 Runner 语法规范,支持分支过滤与多任务依赖编排。

常见问题解答 (FAQ)

喜欢 GitLab CI/CD 流水线生成器 吗?分享给你的工程师朋友,一起告别广告与隐私泄露!

MiniToolDesk 100% 离线计算、零数据上传,您的支持是保持纯净无广告的动力。

相关开发者工具