最近某项目中碰到MeterSphere 2.7集成Jira 8.20.3后,同步缺陷失败的问题。记录如下:
用admin账号登录MeterSphere,导航到【系统设置】》【工作空间】》【服务集成】页面:
输入jira账号,token,url完成服务集成和测试,测试连接提示通过。
其中Jira Server的token在jira中的生成路径为 【个人信息】》【用户信息】》【个人访问令牌】
![](https://i-blog.csdnimg.cn/blog_migrate/9c420c50f81f7c3a7848101c2e7b1df5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7f964d260a49b35318ea86fb6683206c.png)
切换到【系统设置】》【工作空间】》【项目管理】页面,选择项目,然后编辑:
名称:输入项目名称
集成第三方平台:jira
缺陷模板:使用jira缺陷模板
JIRA项目key:输入jira项目key,检查通过(其中jira项目key在jira中的查看路径为:【项目】》【查看所有项目】)
问题类型:选择 故障
需求类型:选择 子任务
![](https://i-blog.csdnimg.cn/blog_migrate/2b8d460345c8beefffb91e847455c8d4.png)
切换到【测试跟踪】》【缺陷管理】页面,同步缺陷失败。
通过查看/opt/metersphere/logs/test-track/logs/info.log日志,结合开发反馈,得出是jira集成账号缺少如下权限:
![](https://i-blog.csdnimg.cn/blog_migrate/2beaf0516788c1d918e620f501173fb9.png)
请jira admin 给集成账号添加 create issues project permission,再次测试缺陷同步,同步成功。