MiniToolDesk Logo
MiniToolDesk

GitLab CI YAML パイプライン生成器

100% 端末内完結・通信ゼロ

マルチステージ、Docker in Docker、キャッシュ対応の .gitlab-ci.yml 構成ツール

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 でいつでも即座に呼び出し可能。完全オフライン・無料。

拡張機能を入手

GitLab CI パイプラインを視覚的に作成する手順

  1. 1実行ランナーのベース Docker イメージとステージ一覧を設定します。
  2. 2プリセット(Node.js、Docker、Python)を選ぶか、ジョブを追加します。
  3. 3キャッシュパスや成果物(artifacts)の保持期限を構成します。
  4. 4生成された .gitlab-ci.yml をリポジトリのルートに配置します。

信頼性の高い CI/CD パイプライン構築

GitLab 公式の Runner スキーマに完全準拠したクリーンな YAML を出力します。

よくある質問 (FAQ)

GitLab CI YAML パイプライン生成器 をお気に入りいただけましたか?エンジニア仲間に、広告なし・完全ローカルの安全なツールを共有しましょう!

MiniToolDesk は 100% 無料かつクライアントサイド動作です。皆様の応援が支えです。

関連開発ツール