禅道DevOps解决方案

DevOps是一个合成词,即Development+Operations,是软件开发、测试和运维结合的过程、方法及系统,生命周期包括持续开发、持续集成、持续测试、持续反馈、持续监测、持续部署和持续运维,始终以持续交付为核心目标,倡导多个团队建立良好的沟通和协作,以更快更可靠地创建高质量软件。

DevOps弥补了瀑布和敏捷过程中开发、测试、运维在整个软件开发周期中相对分离的不足,具有加快交付速度、提高交付质量、减少团队摩擦、实现快速反馈等优势。

禅道对DevOps的支持,包括Git、Subversion、GitLab、Gitea版本库集成,Jenkins构建任务触发,SonarQube功能集成以及ZTF自动化测试调度几个方面。

禅道集成Git、Subversion、Gitea代码库,可直接浏览和评审代码并针对代码提交任务或Bug,直接从代码层面跟进需求进度;集成GitLab服务,GitLab用户关联禅道用户,关联issue到需求、任务、Bug、提交合并请求。

禅道集成Jenkins服务,创建Jenkins构建任务,通过流水线进行自动构建,实现持续集成; 支持SonarQube项目的维护和管理,可在禅道中创建构建任务,并查看检查报告,让代码检测和问题管理更加高效便捷。

通过禅道自研的ZTF自动化测试工具,可很好地驱动10种单元测试框架、7种自动化测试框架来执行测试,并把最终结果回传给禅道,进行统一的报告展示。禅道ZTF打通了项目管理和持续集成工具之间的沟壑,贯穿持续集成、持续测试、持续部署等DevOps生命周期的不同阶段。


禅道持续集成特性

项目管理

• 支持CMMI和敏捷过程

• 产品、项目、组织管理

• 需求、任务、缺陷管理

• 计划、版本、发布管理

代码管理

• 版本库管理

• Git、GitLab、SVN支持

• 源代码浏览

• 源代码比较

• 源代码评审

Jenkins系统集成

• 打标签触发构建

• 代码注释触发构建

• 时间计划触发构建

• 构建历史查看

• 构建结果查看

ZTF自动化测试工具

• 禅道测试用例导出、导入

• 提交测试结果、缺陷到禅道

• 九种脚本语言支持

• 十种单元测试框架支持

• 七种自动化测试框架支持

ZenData通用数据生成工具

• 内置邮箱、卡号、地址等常用类型数据库

• 支持数据任意自定义

• 数据字段定义支持嵌套和引用

• 文本、Excel、JSON、XML多种输出格式

禅道测试报告

• ZTF单元测试报告

• 禅道用例自动化测试结果展示

• 禅道测试单自动化测试结果展示

联系方式

禅道为您提供专业的 DevOps 解决方案,如果您有更多想了解咨询的内容,欢迎联系我们:

联系人:

电话:

QQ:

关键字