码云(Gitee)
本文档主要介绍使用 码云(Gitee) 作为 CloudDM Team 的 CI/CD 变更源。
使用 Gitee 作为 CI/CD 变更源,可以实现包含 SQL 变更的代码在 Push 或 PR 合并 后自动触发 CloudDM Team 的变更发布。
提示
在使用 Gitee 作为源端时,建议创建一个新的 Git 账号用作 发布账号,在 Gitee 上对发布账号进行仓库权限授权。
获取 AccessToken
- 使用发布账号登录 Gitee。
- 在右上角 头像 弹出框中选择 设置
- 进入 私人令牌 页面,点击右上角生成新的令牌,所需令牌权限如下:
user_info:访问你的个人信息、最新动态等
projects:查看、创建、更新你的项目 - 点击 递交 生成私人令牌。
- 在 添加 CI/CD 服务 时选择 Gitee 并使用该令牌添加。
配置 WebHook
- 使用发布账号登录 Gitee。
- 进入需要添加 WebHook 的源码仓库页面。
- 在仓库的 管理 选项卡中点击 WebHooks 菜单,开始配置 WebHook。
- 将 CloudDM Team 发布流生成的配置填入 Gitee,并将 密码/签名密钥 方式选择为 密码。
- WebHook 消息授权:
仓库(对应发布流 Push)
推送代码
推送分支
推送标签
代码评审(对应发布流 Pull Request)
合并 - 开启 激活 WebHooks,点击 新建 保存配置。