Skip to content

改为手动触发生产部署 - #3

Merged
YouRen1320 merged 1 commit into
mainfrom
codex/blog-manual-production-deploy
Sep 7, 2026
Merged

改为手动触发生产部署#3
YouRen1320 merged 1 commit into
mainfrom
codex/blog-manual-production-deploy

Conversation

@YouRen1320

Copy link
Copy Markdown
Owner

背景

#1#2 合并后,主分支代码检查已经通过,但部署任务因 production Environment 的 5 个 Secret 均未配置而失败。失败发生在配置校验步骤,未连接服务器、未传输文件,也未发生生产变更。

修改

  • PR 与 main push 继续执行完整质量检查并保存 Web 产物
  • 生产部署仅允许从 main 显式 workflow_dispatch 触发
  • 手动部署仍需先通过全部检查,并保留 Environment、Secret、SSH 指纹和同 commit 产物校验
  • 同步更新中文 README 的触发、失败与回滚说明

验证

  • Workflow YAML 语法解析通过
  • git diff --check 通过
  • 本 PR 不触发生产部署,也不修改线上环境

回滚

回退本 PR 即可恢复 main push 后自动进入部署任务;恢复前应先配置并验证全部生产 Secret。

@YouRen1320
YouRen1320 merged commit 104e013 into main Sep 7, 2026
3 checks passed
@YouRen1320
YouRen1320 deleted the codex/blog-manual-production-deploy branch September 7, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant