项目
在 CloudDM Team 中发布流以项目维度进行管理,本文档主要介绍项目相关操作。
信息
项目中的配置将会影响项目中所有发布流,在修改配置时需要注意。
创建项目
- 登录 CloudDM Team 控制台。
- 点击顶部 项目 进入。
- 在右上角点击 新建项目 打开项目创建向导。
- 填写项目基本信息后点击 下一步。根据您的情况可以选择创建一个空项目或者根据向导完整初始化一个项目。
下面是不同向导的操作流程:
- 空项目:项目的配置在项目创建后决定。
向导流程:基本信息 > 创建项目 - 完整项目:跟随向导配置一个完整的发布流和项目配置。
向导流程:基本信息 > 添加发布流 > IM 消息配置 > 发布流程配置 > 创建项目
信息
有关 发布流 的更多信息请参考 发布流文档。
进入项目
- 登录 CloudDM Team 控制台。
- 点击顶部 项目 进入。
- 选择感兴趣的项目,点击右侧 进入 按钮进入项目详情页。
归档和删除
在项目详情页顶部右侧菜单,可以通过 归档、删除 对项目进行操作。
- 归档:项目被归档后将会 自动禁用项目中的所有配置,如:发布流、WebHook、IM 消息发送。被归档的项目可以通过 恢复 操作恢复其正常状态,恢复后的项目的发布流需要手动重新激活。
- 删除:在归档状态下可以选择删除项目。被删除的项目无法恢复,请谨慎操作。
修改项目信息
可以对项目的基本信息进行修改,可以修改的基本信息如下:
- 项目名称
- 项目管理员
消息通知
- 进入项目详情页。
- 在项目详情页顶部信息栏点击 IM消息: 右侧三角图标,打开 IM 消息配置。
- 在服务提供商一栏中,选择发送消息的 IM 服务。
- 选择服务提供商类型。
- 在下拉列表中选择具体 IM 服务。
- 在订阅的消息一栏中,选择希望收到的消息,主要分为两类:
- 项目消息,包括:当项目状态发生变化时、当对项目进行配置或改变属性时
- 变更消息,包括:变更流程的推进、处理项目变更中的状态消息
- 在语言一栏选择消息发送时使用的语言。当前仅支持:中文。
发布流程配置
CloudDM Team 的 数据库 CI/CD 完整发布流程总共包含四个阶段:
初始化 > SQL 检查 > 审批 > 执行
- 进入项目详情页。
- 在项目详情页顶部信息栏区域:
表示 SQL 检查阶段、
表示审批阶段、
表示执行阶段。
- 如果图标为黑色(如
)则表示对应的阶段处于禁用, 绿色(如
)则表示启用。
- 点击 发布流程: 右侧三角图标区域打开流程配置,不同阶段有不同选项可以配置:
- SQL 检查阶段,除禁用外,其它选项含义为:
- 始终:在 SQL 审核环节始终需要用户人工确认后才能进入后续环节。
- 提示:当 SQL 审核风险等级为 提示 时,需要人工确认才能进入后续环节。
- 阻塞:当 SQL 审核风险等级为 阻塞 时,需要人工确认才能进入后续环节。
- 审批阶段,可以启用或者禁用。启用后将会使用目标发布数据源环境上设置的变更工单流程。
- 执行阶段,除禁用外,其它选项含义为:
- 自动:当进入执行阶段 CloudDM Team 会根据预先设置好的参数,自动执行要发布的 SQL 语句。
- 手动:当进入执行阶段时候需要人工确认执行方式后,系统才会执行 SQL 语句。
- SQL 检查阶段,除禁用外,其它选项含义为:
信息
审核风险等级,在目标发布数据源的环境上启用了安全规范后,数据库 CI/CD 会使用这个安全规范来检查变更中的 SQL 语句。 了解安全规范