以Zentao的zt_story表举例,如图是禅道的需求表结构:

文章插图
下图是DevOps工作项模板:

文章插图
要想在DevOps平台中展示Zentao的需求信息,还要做一次数据映射,集成时,需要先设计DevOps平台的服务端多数据源实现,就是定义一个Zentao的Dao实现,同时,Zentao的数据库需要用户来配置,解决方案1:用户可以在配置文件中配置Zentao的数据库地址以及账号密码;解决方案2:用户可以在服务集成处配置Zentao的数据库信息;两种方式的Dao层实现也是有差异的 。下面展示方案1的ZentaoDao部分实现:

文章插图
2 )数据展示
成功集成后的任务模块展示如图,用户可以在该界面进行任务、需求、bug的增删改查

文章插图
4.总结在集成一个第三方工具时,关注点无非就是如何调用API接口以及将得到的返回结果如何展示,除非API接口调用行不通,才会考虑做一个数据库的集成,在做数据库集成的时候还要小心再小心,如果存在关联表情况,可能会导致第三方工具的某些功能无法使用,还有当api接口访问不成功时,首先要确认请求的body是否符合该接口的规范,若body没问题,再考虑一下api接口的版本是否跟第三方工具的版本匹配,总之,集成并不是一个很难的事情,只要思路明确,耐心细心,总会成功 。
关于作者:欣宇,普元Java开发工程师,擅长Java、MySQL、Jenkins等;参与DevOps的5.2-5.5版本的研发工作,参与九江银行的DevOps部署实施,参与碧桂园DevOps定制开发等 。
关于EAWorld:微服务,DevOps,数据治理,移动架构原创技术分享 。
推荐阅读
- 生男孩叫弄璋之喜生女孩叫什么 生女孩是弄璋之喜指的是什么
- 品茶达人要了解的茶知识
- 生普味道变差了 为什么
- 品鉴普洱韵味
- 品茶茶饮 品鉴泡茶之水
- 金骏眉 银骏眉红茶之大不同
- 宝马联手丰田打造基于X5平台的氢燃料电池汽车
- 这样品茶才走心
- 梦见和同事之间有不正常关系 梦到和别人发生不正当关系
- 几种常见的陶瓷茶具鉴赏
