chore(ci): 端口变量命名统一 (#799) #845
Reference in New Issue
Block a user
Delete Branch "chore/ci-port-variable-unification"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
#799 - 端口变量命名统一(P2)
问题
.gitea/workflows/和scripts/ci/下的端口变量命名存在不一致:CI_PG_PORT(workflow)vsCI_LOCAL_PG_PORT(ci_env.sh)— 同一概念两套命名WEBHOOK_PORT(chatops内部)vsCHATOPS_WEBHOOK_PORT(外部env)— 内外命名不统一变更
1. CI_PG_PORT → CI_LOCAL_PG_PORT
ci-pipeline.yml顶层 env 及 2 处 DATABASE_URL 引用ci_env.sh命名对齐,明确区分本地 PG vs 共享 PG2. WEBHOOK_PORT → CHATOPS_WEBHOOK_PORT
scripts/ci/chatops/config.py内部变量scripts/ci/chatops/webhook_server.py引用命名规范
{服务/场景}_{资源}_PORT格式,如:CI_LOCAL_PG_PORT/CI_SHARED_PG_PORTCHATOPS_WEBHOOK_PORTSTAGING_SSH_PORT/PREVIEW_SSH_PORT/PRODUCTION_SSH_PORT影响范围
统一 .gitea/workflows/ 和 scripts/ci/ 下的端口变量命名规范: 1. CI_PG_PORT → CI_LOCAL_PG_PORT - 与 ci_env.sh 中的命名对齐,明确区分本地PG vs 共享PG - 修改:ci-pipeline.yml 顶层env及2处DATABASE_URL引用 2. WEBHOOK_PORT → CHATOPS_WEBHOOK_PORT - chatops内部变量名与外部环境变量名统一 - 减少命名混淆,全局搜索时能定位所有引用 - 修改:chatops/config.py + webhook_server.py 命名规范:{服务/场景}_{资源}_PORT 只改CI配置和脚本,不动业务代码。代码审查结果 - PR #845
⚠️ 问题(0个需要修改)
无
💡 建议(1个可选)
CI_PG_PORT重命名为CI_LOCAL_PG_PORT,将配置常量WEBHOOK_PORT重命名为CHATOPS_WEBHOOK_PORT。请务必全局检索确认 CI 流程的其他 Job 步骤以及其他可能引用config.py的 Python 脚本中不存在对旧变量名的引用,避免运行时出现undefined或KeyError。审查结论:代码变更为纯粹的变量重命名,逻辑一致,未发现安全隐患或性能问题。
✅ 格式检查通过 | ✅ 逻辑审查通过 | ✅ 性能良好
🤖 由 AI 代码审查机器人自动生成 | 2026-07-24 12:52:27 | 模型:
🗑️ 预览环境已清理
PR #845 已关闭或合并,对应的预览环境已被清理。
xiaoxia referenced this pull request2026-07-24 23:54:53 +08:00