searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

星空平台镜像发布流程

2023-09-26 02:37:11
12
0

发布单-测试联调

北极星-星空平台-发布单-测试联调

分支处理

操作流程

创建dev分支,将dev分支合并到master分支,以githubDesktop操作为例。

  1. 拉取最新2.1分支内容,在1.2.1上创建dev分支(如果没有1.2.1,就拉取最新1.2.0分支内容,在1.2.0上创建dev分支)
  2. 在2.1分支下,选中History中最新内容,点击导航栏“Branch”-“Create branch from commit”创建dev分支
  3. 创建dev分支后提交
  4. 切换到master分支,将dev分支合并到master分支。点击导航栏“Branch”-“Merge into current branch...”,选择dev分支
  5. 合并完成后提交

疑难问题

问题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分支

创建标签

北极星-代码仓库

  1. 选择Git标签
  2. 选择版本发布-发布新版
  3. 填写标签名为2.1,右下角选择“仅创建标签”
  4. 检查版本信息和标签信息,版本信息仍然为2.0,标签信息新增了1.2.1

创建测试联调发布单

北极星-星空平台-发布单-测试联调

  1. amd64
  2. aarch64

保护分支

北极星-代码仓库,将对应仓库的所有分支设置为保护模式。

  1. 设置-分支
  2. 如果是已有规则,点击编辑
  3. 如果没有规则,先选中对应分支,然后添加新规则。在“受保护的分支名称模式”中填写对应分支名即可。

部署脚本

  1. 北极星星空平台上获取日志
  2. 获取镜像路径
  3. 修改部署脚本
  4. 将脚本提交至对应服务代码仓库的dev分支
0条评论
0 / 1000
z****n
2文章数
0粉丝数
z****n
2 文章 | 0 粉丝