dev-manager-tauri/.blueprint/modules/cicd-workflow.md
lanrtop 0cdaa3678c feat: add Blueprint feature to ProjectCard and commands
- Introduced BlueprintModal in ProjectCard for project blueprint visualization.
- Added state management for displaying the BlueprintModal.
- Implemented Blueprint-related interfaces and functions in commands.ts for handling blueprint data.
2026-04-02 19:12:53 +09:00

1.1 KiB
Raw Blame History

id name status progress
cicd-workflow CI/CD 工作流 done 100

概述

CI/CD 配置管理和 GitHub Actions Workflow 文件生成。支持两种部署类型Web SSH 部署和 Tauri OSS 分发。 完整部署教程见 docs/tauri-cicd-guide.md。

任务卡

CI/CD 配置 CRUD

  • status: done
  • files: src-tauri/src/commands/cicd.rs, src/components/dashboard/CicdModal.tsx

保存和读取 CI/CD 配置(部署类型、触发分支、构建命令等)。

Workflow 文件生成

  • status: done
  • files: src-tauri/src/commands/cicd.rs

根据配置自动生成 .github/workflows/ 下的 YAML 文件。

Web SSH 部署模板

  • status: done
  • files: src-tauri/src/commands/cicd.rs

生成基于 appleboy/ssh-action 的部署 workflow。

Tauri OSS 分发模板

  • status: done
  • files: src-tauri/src/commands/cicd.rs

生成 Tauri 构建 + 签名 + 阿里云 OSS 上传的 release workflow。

Actions 运行历史

  • status: done
  • files: src/components/dashboard/CicdModal.tsx

查看 GitHub Actions 运行状态,支持手动触发。