首页 » 网站推广 » 禅道phpapi技巧_MeterSphere提交缺陷至禅道的全过程详解

禅道phpapi技巧_MeterSphere提交缺陷至禅道的全过程详解

duote123 2024-12-10 0

扫一扫用手机浏览

文章目录 [+]

本文紧张演示在已有禅道管理软件的情形下,如何在MeterSphere平台提交毛病并推送至禅道。

MeterSphere与禅道对接

本文档所利用的Metersphere平台为v1.13.1版本(建议至少更新至v1.11.2版本,该版本及往后版本对接禅道的问题已基本办理)。

禅道phpapi技巧_MeterSphere提交缺陷至禅道的全过程详解

本文档所利用的禅道为开源版12.5.3版本。

禅道phpapi技巧_MeterSphere提交缺陷至禅道的全过程详解
(图片来自网络侵删)

禅道配置修正

对接禅道的实质便是调用禅道供应的接口,然后传入相应的参数。
想要调用禅道的接口,须要先修正干系的配置文件。

在禅道安装路径中:${安装路径}/zentao/config/目录下创建一个my.php文件,然后在里面添加如下内容:

<?php

$config->features->apiGetModel = true;

把稳:如果有my.php,则直接在最下方添加"$config->features->apiGetModel = true;"即可。

开启禅道账号超级Model权限

访问禅道须要账号具有超级Model权限,可用管理员账号登录禅道,在权限中进行设置,如下图:

在权限掩护中,开启超级Model调用接口权限,保存即可。

在MeterSphere中配置禅道信息

在MeterSphere平台中,配置好禅道对接的信息,如下图:

测试连接,显示验证通过即可完成连接的配置。

从MeterSphere中提交毛病至禅道

上一个部分仅仅是让MeterSphere可以和禅道进行通信了,就像是在河中建好了一座桥,下面须要让车在上面跑了,也便是在MeterSphere中提交毛病,自动推送至禅道对应的项目中去。

配置项目ID

在禅道项目准备好之后,会自动天生一个项目ID,比如下图:

然后将这个项目ID,关联到MeterSphere平台的项目中去,并保存,如下图:

配置毛病模板

实在项目ID配置完毕后,就已经可以在MeterSphere的毛病管理中提交Bug至禅道了。
但是当我们考试测验提交一个Bug并登录禅道后会创造,很多字段都没有填写,比如Bug类型、严重等级、测试阶段、浏览器和操作系统等等。

以是我们须要在MeterSphere中配置一个提交模板,声明禅道中须要用到的字段,这样提交过去的Bug便是完全的。
配置模板如下:

模板等分为两大块,一个是标题和内容,其余便是须要填写的字段:

1. 配置模板标题与内容

推举的内容设置如下:

[步骤]

<br/>

<br/>

<br/>

[结果]

<br/>

<br/>

<br/>

[期望]

<br/>

<br/>

<br/>

请在自己的环境中完成自测(包括支配),自测结果请备注在BUG单中!

补充:<br/>标签是换行符。
MeterSphere平台目前还不支持回车换行,如果不加这个换行符,提交到禅道后,所有的笔墨信息都在一行,阅读体验不友好,以是暂时用这种办法进行换行。

2. 设置自定义字段

设置自定义字段便是在模板根本上增加一些填写的字段。
当字段名且值与禅道保持同等时,提交后就会自动添补禅道中的字段值。
下面举个字段的例子进行演示,比如我们须要添加一个Bug类型的字段,禅道中的字段是这样的:

在MeterSphere平台中添加自定义字段:

Q:禅道中的选项值在哪里看?

A:用管理员账号登入禅道,依次进入后台→自定义→Bug,如下图:

3. 模板中绑定自定义字段的API字段名

当我们自定义字段准备好后,就可以添加到模板中了。
这里的关键在于配置API字段名,如下图:

Q:API字段名从哪里获取呢?

A:在禅道安装目录:zentao/module/bug/lang下,打开zh-cn.php查看。
如下图:

可以看到上图中,Bug类型对应的字段是Type,以是在MeterSphere平台中配置Type即可。

末了可以根据你的需求,连续添加其他字段,保存终极模板即可。

设置提交人信息

上面的步骤都做完后,实在已经可以正常提交一个Bug至禅道了。
但是在这个设置下,纵然在MeterSphere平台上提交毛病的是不同的账号,在禅道上Bug的创建人都是admin(也便是对接的时候配置的用户名),我们须要进一步地设置,来分辨该Bug是由谁提交的。
在MeterSphere界面右上角设置个人信息,如下图:

输入禅道账号密码,校验通过后保存。

如果校验失落败,可以考试测验在禅道中开启该用户的超级Model权限,就可以通过了。

效果展示

在MeterSphere中新增一个毛病并保存:

保存后的界面如下:

再来看看禅道的界面:

————————————————版权声明:本文为CSDN博主「Limonsama」的原创文章,遵照CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:

https://blog.csdn.net/weixin_46356562/article/details/120547434

相关文章

php断定iphonex技巧_PHP进修第四课前提判断

妻子对程序猿丈夫说,晚高下班回家,顺道买十个苹果,如果看到卖西瓜的,就买一个。结果,程序猿回家之后,就买了一个苹果,妻子很诧异,为...

网站推广 2024-12-12 阅读0 评论0