闲社服务运行正常AI智能体自动化平台
D

部署

技能标识:Deploy

Ship applications reliably with CI/CD, rollback strategies, and zero-downtime deployment patterns.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
3
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

部署

部署规则

部署前检查清单

  • - CI中的测试通过——绝不在测试失败时部署
  • 目标环境中已设置环境变量——缺失密钥会导致静默失败
  • 数据库迁移在代码部署前执行——依赖新架构的新代码会失败
  • 回滚方案准备就绪——在需要之前确切了解如何回滚

部署策略

  • - 滚动部署:逐个更新实例——安全、较慢、无需额外资源
  • 蓝绿部署:完整并行环境,即时切换——快速回滚,双倍资源
  • 金丝雀部署:将一定比例流量路由至新版本——及早发现问题,路由复杂
  • 根据风险承受能力和资源选择——没有通用最佳方案

零停机部署

  • - 健康检查通过后才路由流量——不健康实例保持离线
  • 优雅关闭:在终止前完成正在处理的请求
  • 数据库变更必须向后兼容——部署期间旧代码仍在运行
  • 会话处理:粘性会话或外部会话存储——不丢失用户状态

CI/CD流水线

  • - 构建一次,随处部署——同一制品用于预发布和生产环境
  • 在构建之间缓存依赖——每次部署节省数分钟
  • 尽可能并行执行步骤——测试、代码检查、安全扫描
  • 快速失败:先执行快速检查——不要等待慢速测试来捕捉拼写错误
  • 使用SHA固定操作版本——标签可能意外更改

环境管理

  • - 预发布环境镜像生产环境——配置不同会导致预发布环境正常的bug
  • 密钥存储在密钥管理器中,而非环境文件——无需重新部署即可轮换
  • 功能开关将部署与发布解耦——先暗部署,后续再启用
  • 配置作为代码纳入版本控制——密钥除外

数据库迁移

  • - 迁移必须在部署窗口期间保持向后兼容
  • 先添加可为空的列,然后回填数据,最后添加约束
  • 绝不在一步内重命名列——添加新列、迁移数据、删除旧列
  • 在生产规模数据上测试迁移——10行很快,1000万行则不然
  • 每次迁移都要有回滚脚本

回滚

  • - 健康检查失败时自动回滚
  • 保留先前版本的制品——删除后无法回滚
  • 数据库回滚很困难——设计迁移时尽量避免需要回滚
  • 使用功能开关实现无需部署的即时功能回滚
  • 记录回滚流程——恐慌时刻不是学习时间

部署后监控

  • - 部署后监控错误率15分钟——大多数问题会快速显现
  • 将关键指标与部署前基线对比
  • 异常告警:延迟飙升、错误率增加
  • 日志关联:跨系统追踪请求
  • 部署后执行面向用户的冒烟测试

平台特定

容器

  • - 使用Git SHA标记镜像——确切了解正在运行的内容
  • 验证依赖关系的健康检查端点
  • 设置资源限制——防止容器失控

无服务器

  • - 冷启动优化——保持包体积小巧
  • 为延迟敏感路径配置预置并发
  • 适当设置超时——默认值通常过短

静态站点

  • - 部署后清除CDN缓存
  • 使用内容哈希的不可变资源——永久缓存
  • 为PR提供预览部署

常见错误

  • - 周五下午部署——问题出现时无人值守
  • 没有回滚方案——指望不出问题不是策略
  • 代码和迁移部署混在一起——一次只做一件事
  • 手动部署步骤——未自动化则偶尔出错
  • 部署后不监控——直到用户投诉才知道出问题

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 deploy-1776329779 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 deploy-1776329779 技能

通过命令行安装

skillhub install deploy-1776329779

下载

⬇ 下载 Deploy v1.0.0(免费)

文件大小: 2.39 KB | 发布时间: 2026-4-17 14:34

v1.0.0 最新 2026-4-17 14:34
Initial release
返回顶部