【最佳实践】MeterSphere 服务集成 Azure Devops 对接


Administrator
飞致云 发布于 2023-01-11 / 414 阅读 / 0 评论 /
1 对接 Azure Devops 配置1.1 配置 Azure Devops【系统设置-工作空间-服务集成】处,选择【Azure Devops】,填写配置信息,其中 PersonalAccessTokens 和 Azure 组织ID 来自 Azure Devops 平台如下位置。问题类型和需求类型

1 对接 Azure Devops 配置

1.1 配置 Azure Devops

【系统设置-工作空间-服务集成】处,选择【Azure Devops】,填写配置信息,其中 PersonalAccessTokens 和 Azure 组织ID 来自 Azure Devops 平台如下位置。
Azure配置信息

问题类型和需求类型来自 Azure Devops 平台-New Work Item 下拉类型

Azure配置bug和需求

点击测试连接即可看到验证通过的提示
Azure测试连接成功

1.2 项目关联 Azure Devops

【系统设置-项目管理】处编辑项目,集成第三方平台选择 Azure Devops,项目 ID 取自 Azure Devops 平台该组织下的 Projects 名称,过滤 ID 是非必填项,取自该项目下的 Work Items 的 ID
Azure配置项目ID

AZure的过滤ID

2 需求关联

Azure Devops平台的该过滤 ID 下挂有需求和缺陷,需求里又挂有子需求
Azure的需求和bug

Azure需求下挂载子需求

在 MS 平台功能用例需求处展示需求及子需求,若该需求下无子需求则不展示
MS展示需求

Azure需求

3 缺陷

3.1 同步缺陷

Azure Devops平台的该过滤 ID 下挂有需求和缺陷,需求里又挂有缺陷

Azure的需求和bug

Azure需求里有bug

点击【同步缺陷】时,会将该过滤 ID 里的缺陷以及需求下挂有的缺陷都同步到 MS 平台。
Azure同步缺陷

3.2 修改缺陷

修改同步过来的缺陷标题和缺陷状态,进行同步缺陷后,可在 Azure Devops 平台看到该缺陷的标题和缺陷状态已被同步修改。
修改缺陷后同步缺陷

3.3 新增缺陷

在 MS 平台缺陷管理处新增缺陷,填写缺陷内容后点击保存
新增缺陷_1

进行同步缺陷后,在 Azure Devops 平台可看到该缺陷已同步过来
新增缺陷_2

3.4 自定义缺陷字段

在 MS 平台自定义 Azure Devops 上的优先级 Priority 字段,可先使用 F12 进行抓取该字段的值
自定义缺陷_2

在【项目设置-模板设置-模板字段】处新增字段 Priority,字段类型为 单选下拉框,选项内容自定义,选项ID为 Azure Devops该字段的显示值(1/2/3/4)
自定义缺陷_1

在 MS 平台的 Azure Devops 缺陷模板中使用已定义好的模板字段 Priority,API字段名为 Azure Devops 平台上 F12 抓取的字段值
自定义缺陷_3

在 MS 上修改缺陷的 Priority 的值,由 low 修改为 veryhigh,进行保存
调整优先级_1

同步缺陷后,Azure Devops 平台上同一缺陷的内容处的 Priority 字段值变成了4
调整优先级_2



是否对你有帮助?