禅道账号登录

📦 版本管理
产品-
序列-
今日发布-

产品管理

版本计划

选中节点
未选中
选择左侧的产品线或计划查看详情

版本规则

版本记录

版本详情

分支角色

feature / fixbug 功能与修复 dev 开发主线 sit 系统集成测试 beta 测试分支 release 生产发布 tag/vxxxxx 发布标签

分支流程图

时间 → feature / fixbug 功能开发 & 问题修复 dev 开发主线(代码最全) sit 系统集成测试(多模块联调) beta ★ 测试分支(验收测试) release 生产发布线(稳定) tag/vxxxxx 每次发布打标签 拉分支 合并到 dev继续开发/同步 dev → sit进集成测试 sit → beta集成通过进验收 合并到 release仅 beta 可合并 ★ v1.0.0 v1.1.0 ✕ 禁止 dev → release 未验证代码不进生产 ✕ feature / fixbug 不可直接合并到 release

流程说明

  1. feature / fixbug 分支上开发或修复(从 dev 拉出)。
  2. 开发完后合并回 dev(保持主线同步)。
  3. dev 合并到 sit,进入系统集成测试(多模块联调)。
  4. sit 集成测试通过后,sit 合并到 beta,进入验收 / 用户测试(sit 一般不回 dev)。
  5. beta 验收通过后,仅 beta 可合并到 release 发布。
  6. 每次 release 发布在该提交打 tag(如 v1.0.0、v1.1.0),用于追溯。
  7. 严禁 dev / feature / fixbug 直接合并到 release

合并规则汇总

dev ← 接受 feature/fixbug 同步合并;sit ← 接受 dev 合并(系统集成测试);beta ← 接受 sit 合并(验收测试,sit 一般不回 dev);release ← 只接受 beta 合并(sit / dev / feature 均不可直接 release);每次发布 必须打 tag(v主.次.修订),便于回溯与回滚。

构建模板

CI/CD 设置

新建产品

通用 CI 契约:ci.sh 提供 $CI_PRODUCT $CI_MODE $CI_VER $CI_VM_ID $CI_IMAGE $CI_WORK $CI_WS $ver $vm_id;profile 必须$CI_WORK 生成 Dockerfile;应导出 CI_SERVICE_NAME/CI_HOME_PATH(dev 重启用);不要取号/docker build/发布/重启/回写。

分组管理

改名/排序后自动保存;删除分组会把组内产品移到「未分组」。排序小的在上。