SuperAPI AI 工具集

platform-quick-deploy

部署与运维

查看项目

更新于 10-15 21:43

技能介绍

用途:把此前用 sf project deploy validate 验证过的部署,通过 job ID 提升到生产(Production)Salesforce 组织,不再重新运行测试、不再重新校验组件,只做提升。

主要能力与前置条件(需严格校验四项):1) 目标确为生产;2) 存在有效校验(.sfdx/last-validation.json、用户提供的 job ID,或 --use-most-recent);3) 校验足够新(显式 --job-id 须≤10 天,--use-most-recent 须≤3 天);4) 用户显式确认。

使用方式:先确认目标类型,命令为:"${CLAUDE_PLUGIN_ROOT}/scripts/sf-deploy-gate" bucket <alias>。非生产目标应停止并改用 platform-metadata-deploy。随后展示生产部署确认横幅,确认后执行:sf project deploy quick --job-id <id> --target-org <alias> --wait 30 --json。完成后保存报告:mkdir -p .sfdx/deploy-history 与 sf project deploy report --job-id <id> --target-org <alias> --json > ".sfdx/deploy-history/<id>.json"。部署后建议对关键路径做冒烟测试、监控生产环境、检查部署状态,必要时准备回滚。

限制:不得对生产目标运行 sf project deploy start;不得在生产使用 --ignore-errors 或 --ignore-warnings;不得自动确认,须用户输入 yes;不得使用超出有效期的 job ID,需重新校验;报告须持久化保存以供审计。若生产检查钩子拒绝操作,不得绕过。