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