GitHub Actions 工作流配置生成器

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

可视化组装 Node.js、Python、Go、Rust 与 Docker 的 CI/CD 自动化流水线

Workflow Triggers & Target

Runtime Stack & Runner OS

Pipeline Execution Steps

.github/workflows/ci.yml
name: CI Pipeline

on:
  push:
    branches:
      - main
  pull_request:
    branches:
      - main
  workflow_dispatch:

permissions:
  contents: read

jobs:
  build-and-test:
    runs-on: ubuntu-latest
    env:
      NODE_ENV: test
    steps:
      - name: Checkout repository
        uses: actions/checkout@v4

      - name: Install pnpm
        uses: pnpm/action-setup@v3
        with:
          version: 9

      - name: Setup Node.js
        uses: actions/setup-node@v4
        with:
          node-version: 20
          cache: 'pnpm'

      - name: Install dependencies
        run: pnpm install --frozen-lockfile

      - name: Run linter
        run: pnpm run lint

      - name: Run test suite
        run: pnpm test

      - name: Build production bundle
        run: pnpm run build

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

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

获取浏览器插件

如何可视化生成 GitHub Actions 工作流

  1. 1配置工作流名称、代码分支触发条件(push / pull_request)与运行系统(Ubuntu)。
  2. 2选择技术栈(Node.js、Python、Go、Rust 或 Docker)。
  3. 3勾选启用依赖缓存、代码风格审查(Lint)、单元测试与编译打包步骤。
  4. 4复制或下载生成的 .github/workflows/ci.yml 提交至项目根目录即可生效。

极速构建与密钥安全

严格采用官方推荐的 actions/checkout@v4 等最新版本,并支持环境变量安全隔离。

常见问题解答 (FAQ)

喜欢 GitHub Actions 工作流配置生成器 吗?分享给你的工程师朋友,一起告别广告与隐私泄露!

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

相关开发者工具