数据管理DMS的DevOps迭代提供了逐阶段推进研发流程的功能,每个迭代的阶段内都可以直接新建相应类型的工单,使得开发协同性更好,开发更高效。

新建迭代

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择数据库开发 > 研发空间 > DevOps
  3. 单击迭代页签。
  4. 单击新建迭代
  5. 新建迭代页面,配置以下信息,并单击确认
    配置项 说明
    迭代名称 填写迭代名称。
    所属项目 选择迭代期望归属的项目。
    迭代模板 选择目标迭代模板。
    • 迭代模板涉及研发流程包含的阶段。
    • 迭代模板涉及每个阶段推进时需要具备的条件。
    • 迭代模板决定每个阶段中可选的新建工单类型。
    说明
    • 一个迭代只能关联一个迭代模板。
    • 新建迭代后不支持修改迭代模板,如需切换迭代模板,请重新创建迭代。
    更多信息,请参见新建迭代模板
    参与人员 选择迭代参与人员。迭代参与人员可进行如下操作:
    • 在迭代的每个阶段中新建工单。
    • 推进迭代到下一个阶段。
    说明 仅支持创建人、项目管理员、DBA和管理员添加或移除参与人员。
    可选数据库 选择迭代过程中需要使用的数据库。
    说明 数据库只能选择项目可选数据库列表内的数据库。如果项目可选数据库列表内没有数据库,则租户下所有的数据库都可以被选择。
    描述 填写迭代描述,便于后期管理。

新建工单

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择数据库开发 > 研发空间 > DevOps
  3. 单击迭代页签。
  4. 单击目标迭代名称,进入迭代详情页面。
  5. 推进迭代阶段流程。
    1. 单击新建工单,选择工单类型。
      说明 迭代的每个阶段中可选的新建工单类型取决于迭代模板的定义。

      关于工单操作,请参见下表中的文档。

      工单类型参考文档 功能说明
      普通数据变更 对表数据和表结构进行变更。
      无锁变更 在不锁表的情况下,对表数据和表结构进行变更。
      数据导入 将数据快速导入至数据库。
      可编程对象 对函数和存储过程进行变更。
      结构设计 对表结构进行变更或新建表。
      SQL审核 对上传的SQL语句进行审核并提供优化建议。
      结构同步 将源库的表结构同步至目标库,实现表结构一致。
      空库初始化 将源库的表结构同步至空数据库中。
      说明 数据库只有同时符合以下条件才可以被选择:
      • 在迭代的可选数据库列表内。
      • 数据库环境类型符合迭代模板的定义。
    2. 完成一个阶段的所有工单操作后,单击推进到下一阶段,单击确认,推进迭代到下一阶段。
      说明
      • 如果推进阶段时没有通过推进状态检查,则不允许推进。阶段推进的条件由迭代模板定义。
      • 迭代推进的审批人员可在迭代模板中自定义。更多信息,请参见新建迭代模板
      • 迭代推进到下一阶段后,将不再允许在前一阶段中新建工单。
  6. 重复步骤5,直到迭代完成或者提前关闭。

管理迭代

迭代详情页面,您可以管理迭代和编辑迭代基本信息。

说明 以下修改仅限创建人、项目管理员、DBA和管理员进行操作,其他人员仅可查看。
  • 管理迭代。
    • 类似创建:单击页面右上角的类似创建。在复制迭代对话框中输入迭代的名称描述,单击确认
    • 操作历史:单击页面右上角的操作历史,查看迭代的操作时间、操作人和操作日志。
    • 关闭迭代:单击页面右上角的关闭迭代,在对话框中单击确认
      重要 迭代关闭后可以进行类似创建,但无法再次开启,请谨慎操作。
  • 修改或查看迭代基本信息。
    • 迭代名:单击迭代名后的编辑,修改迭代名。
    • 迭代描述:单击迭代描述后的编辑,修改迭代描述。
    • 所属项目:单击所属项目后的项目名称,查看项目详情。
    • 参与人员:单击参与人员后的编辑,增加或删除迭代参与人员。
    • 可选数据库:单击可选数据库列表后的查看,编辑迭代可选数据库。
      • 增加可选数据库:从项目可选数据库列表中勾选要增加的目标数据库,单击增加,目标数据库显示在迭代可选数据库列表中。
      • 删除可选数据库:从迭代可选数据库列表中勾选要删除的目标数据库,单击删除,目标数据库从迭代可选数据库列表中移除。
    • 迭代模板:单击迭代模板后的迭代模板名称,查看迭代模板详情。