开源多云技术平台——Choerodon猪齿鱼发布0.17版本
作者:Choerodon
全部标签:
版本类
2019年06月03号
Choerodon 猪齿鱼开源多云技术平台,是基于开源技术 Kubernetes,Istio,knative,Gitlab,Spring Cloud 来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps 等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。
2019 年 6 月 3 日,Choerodon 猪齿鱼发布0.17版本,本次更新新增了代码质量图、项目群路线图、项目群公告板和自动化测试 TestNG + Selenium 框架等功能,欢迎各位更新体验。
- 发布版本:0.17
- 发布时间:2019 年 6 月 3 日
- 更新范围:大规模敏捷、知识管理、敏捷管理、持续交付、测试管理以及微服务开发框架
下面就为大家带来详细的版本更新介绍。
新增功能
大规模敏捷
- PM 可以在项目群路线图查看 3 个 PI 的 feature 待办事项。
- 项目群成员可以通过公告板查看各个团队以及迭代之间的依赖关系。-
- 项目群完成 PI 时,将自动完成 PI 下的 sprint,team 前端接受到提示。
- 项目群-项目设置可以查看项目信息。
- 项目群可以根据工作日历查看工作时间。
- 项目群 feature 管理列表功能升级、可以进行高级搜索。
- 特性查询模式下支持排序。
- 项目群看板添加快速搜索。
敏捷管理
- 用户可以在故事中直接创建缺陷。
持续交付
- 开发流水线模块新增代码质量页面,支持查看应用在 SonarQube 中的检测结果与具体详情。
- DevOps 报表中新增代码质量图,支持查看应用代码质量中 Bug、安全漏洞、代码异味、重复度与单测覆盖率的变化详情。
- 项目设置模块新增通知设置的功能,支持为各个环境下的删除事件配置通知方式(邮件、站内信或短信)与通知对象。
- 在通知设置中创建通知成功后,删除环境下的实例等资源时,需要输入通知得到的验证码进行删除操作的二次确认。
- 项目设置模块中组件设置页面新增设置项目 Harbor 仓库类型的入口。
- 部署流水线模块中配置映射部分,新增以 YMAL 格式进行创建与编辑。
- 部署流水线模块状态为执行中的流水线详情中新增手动终止的按钮,项目所有者可以在此手动终止任何执行中的流水线。
测试管理
- 自动化测试新增 TestNG + Selenium 框架。
- 需求追踪性报表新增冲刺、版本字段展示、筛选。
微服务开发框架
- 新增创建角色选择权限界面,权限返回信息以菜单分组。
- 初始化菜单使用 excel 通过 sagaTask 初始化。
- 项目群和项目禁用时,禁用对应的关系。
- 请求 header 同时加入 Jwt_Token 和 Authorization,支持平滑升级。
- asgard-service 通过 spring 提供的 DeferredResult 实现长轮询服务端推送消息。
- 后端服务 choerodon-starter-mybatis-mapper 依赖 更换为 choerodon-starter-mybatis 依赖。
功能优化
敏捷管理
- 问题关联关系展示关联的测试用例。
- issue 导入模板增加模块、冲刺等字段。
- issue 详情页面的宽窄样式优化。
- 自定义字段优化相关优化。
- 部分页面样式优化。
- 部分报表优化。
持续交付
- 优化了流水线详情中未执行任务的详情展示。
- 优化了流水线详情内部署任务中实例的跳转功能。
- 优化了流水线详情界面的 UI。
- 优化了流水线中无环境权限的项目成员的权限问题。
微服务开发框架
- 前端页面按照不同服务进行重新拆分。
- 修改角色管理页面按角色进行筛选。
- 修改应用管理及维护组合应用页面。
- 修改项目管理页面风格。
- 修改消息通知页面为右侧滑出展示。
- 修改菜单结构。
- gateway-helper 合并到 api-gateway。
- 发送消息修改为优先根据设置的自定义发送类型发送。
缺陷修复
大规模敏捷
- 修复史诗筛选的 PI 显示 BUG。
- 修复 ART 列表时间显示 BUG。
敏捷管理
- 修复史诗报告中不同维度下数据的展示。
- 修复问题管理中根据名称搜索不准确的问题。
- 修复 5.1 节假日调整问题。
持续交付
- 修复了在开发控制台中能选择到应用市场导入的应用的问题。
- 修复了创建流水线时人员查询重复的问题。
- 修复了流水线中用户选择器的筛选问题。
- 修复了流水线详情中点击展开按钮查看详情时全部展开的问题。
- 修复了应用导出时部分应用获取 chart 包失败的问题。
- 修复了从应用市场导入的应用分配权限报错的问题。
- 修复了 gitops 执行 saga 事务实例偶尔会卡住的问题。
- 修复了创建应用的 saga 事务处理逻辑中,偶现更新应用失败的问题。
- 修复了 gitops 中对象的 annotation 没保留的问题。
删除
微服务开发框架
- 分页查询移除 PageRequest,不再支持前端传字段自动排序。
- 移除 gateway-helper,gateway-helper 不再进行更新。
社区参与
感谢以下这些朋友在社区论坛中提出反馈和意见,在 0.17 版本更新中作出突出贡献。
- @lisen2023
- @2865
- @phoenix
- @felix
更加详细的内容,请参阅Release Notes和官网。
欢迎各位朋友通过 Choerodon 的GitHub和猪齿鱼社区进行反馈与贡献,帮助 Choerodon 猪齿鱼不断成长。Choerodon 会持续优化,敬请期待
- 官网:http://choerodon.io
- 论坛:http://forum.choerodon.io
- Github:https://github.com/choerodon
- 微信:Choerodon 猪齿鱼
- 微博:Choerodon 猪齿鱼
欢迎加入 Choerodon 猪齿鱼社区,共同为企业数字化服务打造一个开放的生态平台。
作者:Choerodon
出处:Choerodon
欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。