SuperAPI AI 工具集

aif-deploy

部署与运维

查看项目

更新于 10-16 06:23

技能介绍

用途:aif-deploy 是部署助手,帮助安全地准备和执行部署,提供自动化检查与文档生成。它明确不会自动部署,仅在用户显式要求时使用。

主要能力:不带参数时只运行部署就绪预检,包括 Git 状态检查(工作目录是否干净、分支是否正确、是否与远程同步)、构建检查(如 npm run build、cargo build 等并报告错误)、测试检查(运行测试套件并报告覆盖率)、环境检查(核对必需环境变量、比较 .env.example 与实际环境)、依赖检查(如 npm audit 查安全漏洞、检查过时的关键包)。带环境参数时,如 /aif-deploy staging 会运行预检、生成自上次 staging 部署以来的变更日志、提供 staging 部署命令并将发布标记为 staging-{date};/aif-deploy production 会运行更严格的全套预检,要求 git 状态干净、所有测试通过,生成完整发布说明、创建 git 标签并提供生产部署命令。

发布说明:根据上次标签/发布以来的 git 提交、已合并 PR 标题与描述、约定式提交信息生成,按 Features、Bug Fixes、Other Changes 等分类。

CI/CD 集成:可检测并提供 Vercel(vercel --prod)、Netlify(netlify deploy --prod)、Railway(railway up)、Docker 构建推送、Kubernetes(kubectl apply)、GitHub Actions 触发工作流等命令。

安全特性:绝不自动部署到生产;始终展示将要部署的差异;破坏性操作需确认;建议回滚命令;记录部署操作。

限制:资料未提供具体安装方式、收费、价格、支持平台或实际效果等信息。