SuperAPI AI 工具集

deployment

部署与运维

查看项目

更新于 10-16 04:46

技能介绍

用途

该技能面向软件开发的部署阶段,目的是确认部署方案、输出部署文档,确保项目可以稳定交付和运维。它属于开发流程中的收尾环节,承接已通过测试的代码,将其转化为可交付、可运维的部署方案与文档。

依赖规范

该技能依赖以下三份规则文件:

  • #[[file:../rules/review-base.md]]
  • #[[file:../rules/git-workflow.md]]
  • #[[file:../rules/project-structure.md]]

其中评审规范用于执行 review,Git 工作流用于提交,项目结构规范用于确定部署文档的存放路径。

输入

  • 代码:通过测试的代码
  • 环境信息:开发者提供的服务器、CI/CD 平台等

主要能力与使用方式

执行时每个步骤先输出标题,再输出结果,具体流程如下:

  1. 部署沟通:
    • 收集偏好:询问开发者部署方式偏好
    • 给出方案:给出可选方案(如 Docker、CI/CD 平台、手动部署等)并附理由
    • 确认方案:由开发者确认
  2. 写入文档:按输出要求写入部署文档,路径遵守 project-structure 文档存放规范
  3. 执行 review:遵守 review-base,通过后交付完成
  4. 提交:review 通过后按 git-workflow 提交

输出

部署文档,内容包括:

  • 构建步骤
  • 部署命令
  • 环境变量说明
  • 健康检查
  • 常见问题排查

Review 检查清单

  • 部署方式:已确认(环境、CI/CD、回滚方案)
  • 文档完整:含构建步骤、部署命令、环境变量、健康检查、常见问题
  • 环境变量:无敏感信息硬编码

阶段结束

所有阶段已完成,输出部署文档摘要,告知开发者项目交付完成。

适用场景与限制

适用于需要确认部署方案并产出部署文档的软件开发项目,尤其是涉及 Docker、CI/CD 平台或手动部署等多种可选方式的场景。该技能要求开发者参与确认部署方案,并依赖评审、Git 工作流与项目结构三份规则文件。关于具体支持的平台范围、收费方式、价格等信息,资料中暂未提供。