发布单-测试联调
北极星-星空平台-发布单-测试联调
分支处理
操作流程
创建dev分支,将dev分支合并到master分支,以githubDesktop操作为例。
- 拉取最新2.1分支内容,在1.2.1上创建dev分支(如果没有1.2.1,就拉取最新1.2.0分支内容,在1.2.0上创建dev分支)
- 在2.1分支下,选中History中最新内容,点击导航栏“Branch”-“Create branch from commit”创建dev分支
- 创建dev分支后提交
- 切换到master分支,将dev分支合并到master分支。点击导航栏“Branch”-“Merge into current branch...”,选择dev分支
- 合并完成后提交
疑难问题
问题1
在提交master分支时,可能遇到master分支被设置为保护分支,无法提交的情况。
解决方法:
先将对应仓库master分支的保护模式取消,等提交成功后,再恢复保护模式。
注意:需要先开通仓库的权限,打开代码仓库,如果右上方显示“设置”表示有权限。
问题2
合并代码时出现提示已经对应是最新内容,无需进行合并。
问题3
如果代码仓库已经存在dev分支,此时无需新建dev分支。
- 如果已有2.1分支,则先将1.2.1分支合并到dev分支,再将dev分支合并到master分支。
- 如果已有2.0分支,则先将1.2.0分支合并到dev分支,再将dev分支合并到master分支。
- 注意:优先看是否有2.1分支
创建标签
北极星-代码仓库
- 选择Git标签
- 选择版本发布-发布新版
- 填写标签名为2.1,右下角选择“仅创建标签”
- 检查版本信息和标签信息,版本信息仍然为2.0,标签信息新增了1.2.1
创建测试联调发布单
北极星-星空平台-发布单-测试联调
- amd64
- aarch64
保护分支
北极星-代码仓库,将对应仓库的所有分支设置为保护模式。
- 设置-分支
- 如果是已有规则,点击编辑
- 如果没有规则,先选中对应分支,然后添加新规则。在“受保护的分支名称模式”中填写对应分支名即可。
部署脚本
- 北极星星空平台上获取日志
- 获取镜像路径
- 修改部署脚本
- 将脚本提交至对应服务代码仓库的dev分支