<< All versions
Skill v1.0.0
currentAutomated scan100/100xushuodasd/vibe-claude-plugin/vibe-deploy
──Details
PublishedSeptember 27, 2026 at 01:13 PM
Content Hashsha256:6368ad476ba7a0dd...
Git SHAe8682cf6fb66
──Files
Files (1 file, 6.0 KB)
SKILL.md6.0 KBactive
SKILL.md · 191 lines · 6.0 KB
version: "1.0.0" name: vibe-deploy description: Use this skill to create deployment and operations documentation.
部署与运维文档制作工作流
1. 基本信息
- 名称:部署与运维文档制作工作流
- 目标:了解和记录现有项目的启动部署流程,包括部署流程、CI/CD、回滚方案、监控告警、日志位置等实际情况
2. 前置步骤
产物检查
- 检查项目结构:
- 确认项目的基本结构和技术栈
- 检查是否存在现有的部署相关配置文件
- 检查依赖项:
- 确认项目的依赖管理方式
- 检查是否有CI/CD配置文件
依赖项确认
- 技术栈确认:
- 确认前端、后端使用的技术栈
- 确认数据库类型和版本
- 确认部署环境要求
- 现有配置检查:
- 检查是否有Dockerfile、docker-compose.yml等容器化配置
- 检查是否有CI/CD配置文件(如.gitlab-ci.yml、Jenkinsfile等)
- 检查是否有环境配置文件
3. 执行步骤
第一步:项目分析与信息收集
- 项目结构分析:
- 分析项目的目录结构
- 识别核心组件和服务
- 了解项目的部署架构
- 技术栈确认:
- 确认前端技术栈(如React、Vue等)
- 确认后端技术栈(如Node.js、Java、Python等)
- 确认数据库类型(如MySQL、MongoDB、Redis等)
- 确认中间件和依赖服务
- 现有配置检查:
- 检查Docker相关配置
- 检查CI/CD配置
- 检查环境变量配置
- 检查网络和端口配置
第二步:部署流程分析
- 环境准备:
- 记录服务器配置要求
- 记录网络环境配置
- 记录依赖安装步骤
- 部署步骤:
- 记录前端部署流程
- 记录后端部署流程
- 记录数据库部署和初始化
- 记录服务启动顺序
- 环境变量配置:
- 记录生产环境配置
- 记录测试环境配置
- 记录开发环境配置
第三步:CI/CD流程分析
- CI流程:
- 记录代码检查步骤
- 记录构建流程
- 记录测试流程
- CD流程:
- 记录部署策略
- 记录自动部署触发条件
- 记录部署验证步骤
- CI/CD配置:
- 记录配置文件内容
- 记录环境变量管理
- 记录构建产物管理
第四步:回滚方案分析
- 回滚策略:
- 记录版本管理策略
- 记录回滚触发条件
- 记录回滚步骤
- 回滚验证:
- 记录回滚后的验证步骤
- 记录服务可用性检查
- 回滚演练:
- 记录定期回滚演练计划
- 记录演练流程
第五步:监控告警分析
- 监控指标:
- 记录系统资源监控(CPU、内存、磁盘、网络)
- 记录应用性能监控
- 记录数据库监控
- 记录服务可用性监控
- 告警机制:
- 记录告警阈值设置
- 记录告警通知渠道
- 记录告警处理流程
- 监控工具:
- 记录监控工具选型
- 记录工具配置
- 记录监控面板设计
第六步:日志管理分析
- 日志位置:
- 记录前端日志位置
- 记录后端日志位置
- 记录数据库日志位置
- 记录系统日志位置
- 日志格式:
- 记录日志格式规范
- 记录日志级别设置
- 日志分析:
- 记录日志收集方案
- 记录日志分析工具
- 记录日志保留策略
第七步:文档编写与整合
- 文档结构:
- 设计部署与运维文档结构
- 章节划分
- 内容编写:
- 按照实际情况编写详细内容
- 确保内容完整覆盖所有要求
- 提供清晰的步骤说明
- 文档审核:
- 内容准确性检查
- 流程完整性检查
- 格式规范检查
4. 执行建议
- 深入了解项目:在编写文档前,充分了解项目的技术栈、架构和现有的部署流程
- 注重细节:详细记录每个步骤和配置,确保文档的准确性
- 保持一致性:确保文档中的术语和流程与项目实际情况一致
- 实际验证:按照记录的步骤进行实际操作验证,确保流程的可操作性
- 定期更新:部署与运维文档应随着项目的发展定期更新
- 提供示例:为关键配置和命令提供示例,方便用户理解
- 与团队沟通:与项目团队保持沟通,确保记录的信息准确无误
5. 成功标准
- 文档完整覆盖现有项目的部署流程、CI/CD、回滚方案、监控告警、日志位置等内容
- 文档内容准确反映项目的实际情况
- 文档格式规范,结构清晰,易于理解
- 按照文档步骤能够成功完成部署和运维操作
- 文档保存至指定位置:
/项目文档/启动文档/部署与运维文档.md
6. 失败处理
- 信息收集不足:如果项目信息收集不完整,应及时与项目团队沟通获取更多信息
- 技术栈不明确:如果项目技术栈不明确,应通过代码分析和配置文件检查确定
- 配置缺失:如果缺少必要的配置文件,应记录实际情况并与团队沟通
- 文档编写错误:如果发现文档内容有误,应及时修正并重新审核
7. 输出成果
- 部署与运维文档(
部署与运维文档.md) - 保存至/项目文档/启动文档/目录
- 包含现有的部署流程
- 包含现有的CI/CD配置和流程
- 包含现有的回滚方案
- 包含现有的监控告警设置
- 包含现有的日志位置和管理
- 相关配置示例:
- 实际的Docker配置示例
- 实际的CI/CD配置示例
- 实际的监控配置示例
- 操作指南:
- 实际的部署操作步骤
- 实际的回滚操作步骤
- 实际的监控告警处理步骤
记住,部署与运维文档是项目稳定运行的重要保障,应确保文档的准确性、完整性和可操作性,为项目的部署和维护提供清晰的指导。