【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

前言

Choerodon开源多云应用敏捷全链路技术平台

,是基于开源技术Kubernetes,Istio,knative,Gitlab,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。


【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

背景

企业持续的业务变革和创新,面对敏捷的业务和IT应变需求,如何快速的进行创新实验,提高IT部门的总体运营效率,高效的融合开发和运维的能力等一系列问题,已成为企业需要直面的挑战。

Choerodon的研发团队基于DevOps思想和微服务架构设计理念,利用容器技术将敏捷管理、持续交付、运营管理、微服务框架、容器编排等相关开源工具整合为基于容器的企业级应用PaaS平台,即Choerodon猪齿鱼平台。平台能够帮助企业实现敏捷化的应用交付和自动化的应用运营管理,并能够基于现有的大量业务组件来帮助企业加速业务创新。

2020年3月13日,Choerodon猪齿鱼发布0.21版本,本次更新敏捷协作的知识库部分相较于上一版本会有较大的改动,其它功能模块也都进行了不同程度的修改和优化,如平台功能、协作、部署等,欢迎各位更新体验。

  • 发布版本:0.21
  • 发布时间:2020年3月13日
  • 更新范围:敏捷协作、代码开发、测试管理、环境部署以及基础功能

下面就为大家带来详细的模块介绍。

产品特性

1、知识管理

知识管理为企业、IT团队提供方便的项目协作平台和强大的项目内容管理平台。支持在线自定义编辑,团队协同共享,集中式管理产品相关内容等,例如需求收集、架构设计、功能设计、开发规范、命名规范、会议记录、计划安排等。

【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

2、敏捷管理

Choerodon敏捷管理包含待办事项、活跃冲刺、用户故事地图、问题管理和版本发布等功能,让需求、计划、执行一目了然,使整个软件开发流程更加高效和规范。用户可通过故事地图来梳理需求,管理史诗、故事、任务、缺陷。利用待办事项工作台来规划冲刺,并使用看板可视化冲刺执行。通过报表追踪任务进展,识别交付的风险和瓶颈。

【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

3、应用管理

应用管理用于管理应用的创建、版本,以及发布和部,方便开发人员进行应用创建,进行灵活的应用版本控制,同时可以将开发的应用发布至其他项目使用,并且通过应用市场可以便捷地查看项目以及组织内部所有的应用,以及进行应用部署等。

【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

4、开发流水线

Choerodon提供持续集成的流水线,可以简化应用开发、应用生命周期,以及快速迭代。以DevOps理念为指引,借助Gitlab CI作为持续集成工具,结合Gitlab的分支管理以及SonarQube的代码质量检测,提供持续集成的流水线;可以简化应用开发流程,缩短应用开发周期,来实现敏捷开发与快速迭代。同时还能提高团队效率,保持高质量的开发进程,最后高效频繁地将软件的最新版本,交付给质量团队或者用户。

【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

5、测试管理

测试管理为用户提供敏捷化的持续测试工具,包括测试用例管理、测试循环、测试分析等,可以有效地提高软件测试的效率和质量,提高测试的灵活性和可视化水平,最终减少测试时间,让用户将主要精力放到软件功能构建上。

【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

6、部署流水线

在部署流水线中,用户客户可以通过自定义的流水线灵活地进行应用的自动部署与人工监控;同时,还能借助部署流水线来管理各种使用Choerodon开发部署的应用服务,包括应用实例启停、状态监控,以及应用对应的版本控制、容器管理等,此外还包括应用涉及到的各种资源管理,例如网络、域名、数据库服务、缓存服务等,实现多环境一键部署。

【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

7、运营管理

运营管理支持平台实时监控,提供分析报告,帮助用户发现瓶颈,优化IT资源配置。通过对目标环境和容器编排调度的管理,网络、路由和存储的管理,基础设施到应用的全堆栈监控管理,应用状态的探针检测管理,360°及时反馈应用及相关状态,实现主动式服务。

8、快速应用开发平台

Choerodon不仅是DevOps全链路管理支撑平台,更是一个低代码(low code)应用开发平台。通过图形化配置和丰富的企业特性,来构建MVC架构的单体应用和微服务架构的分布式应用。通过应用市场,团队还可以将应用共享给其他项目或者组织使用。

0.21更新内容

1、新增功能

迭代计划、工作列表

  • 配置看板支持删除状态。
  • 导入问题支持导入父子级关系,用户可以在导入故事或任务时同时导入子任务。
  • 敏捷消息通知支持邮件方式。

知识库

  • 支持创建多个知识库。
【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

  • 支持知识库设置公开范围。
【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

  • 知识库支持设置文档模板。
【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

  • 支持基于模板创建知识库或者文档。
  • 知识库支持复制文档。
  • 支持从回收站恢复知识库。

2、缺陷修复

迭代计划、工作列表

  • 修复故事地图全屏显示菜单栏的问题。
  • 修复迭代计划工作台刷新后无数据的问题。
  • 修复问题详情剩余预估时间名称显示错误的问题。
  • 修复故事地图史诗特定情况无法查看评论的问题。
  • 修复设置敏捷模块负责人显示undefined的问题。

知识库

  • 修复知识库全屏显示菜单栏的问题。
  • 修复由于wiki迁移至知识库造成的操作历史、版本对比显示异常的问题。
  • 修复删除知识库文档未删除与敏捷问题的关联的问题。

3、功能优化

迭代计划、工作列表

  • 优化敏捷看板性能。
  • 优化工作列表性能。
  • 优化配置看板状态设置为已完成保存不生效的问题。
  • 优化待办事项批量拖拽问题数量显示。
  • 优化问题链接页面样式。
  • 优化自定义字段页面样式。

4、代码开发

缺陷修复

  • 修复持续集成pipeline中,lastest分支每页都有的问题。

功能优化

  • 优化应用服务的创建过程的超时逻辑,避免了一直在处理中的情况,从而导致应用服务无法删除。
  • 优化拉取共享应用服务镜像。

5、环境部署

新增功能

  • “集群管理-组件管理”模块,新增”监控组件”卡片,支持管理监控组件(Prometheus、Grafana、AlertManager)的安装与卸载。
  • 【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

    • 集群模块新增“集群监控”功能,在已安装监控组件的前提下,支持查看集群下所有节点的资源使用情况。
    【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

    • 集群下每个节点的详情页,新增“节点监控”功能,在安装监控组件之后,支持查看各节点的资源使用详情以及该节点下所有Pods的资源使用情况。


    【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

    • 集群模块新增“健康检查”功能,集成Polaris组件,支持检测出集群与环境中可能影响稳定性、可靠性、可伸缩性和安全性的配置问题。


    【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

    • 实例视图-环境层新增环境“健康检查”的功能,支持检测出各个实例配置文件中可能影响稳定性、可靠性、可伸缩性和安全性的配置问题。
    【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

    • 资源视图-环境层新增“提交同步情况”的显示,支持在此查看对应环境的提交同步情况与GitOps错误日志。
    【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

    • 部署模块、实例视图以及资源视图新增“批量部署”的功能,支持同时将多个应用服务批量部署至同一环境的功能。
    【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

    • “实例-运行详情-更多详情”中,新增“YAML格式查看”的功能,支持以YAML格式查看实例配置文件的详情。
    【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

    • 流水线列表中新增了“部署环境”列,用于展示流水线中包含的部署任务对应的环境。
    【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

    • PV列表中,“所属集群”栏中新增集群的状态的显示。
    • PVC列表中新增了“PV类型”的显示。

    6、基础功能

    新增功能

    • “个人中心”新增“重置Gitlab密码”的功能,支持在此一键重置GitLab密码。
    • 平台管理模块,新增“平台概览”页面,支持查看平台中在线人数统计图、平台总人数统计图、事务执行情况、Choerodon邮件发送情况、系统公告以及平台层的操作记录。
    【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

    • 平台管理-角色管理,新增完善了平台层、组织层以及项目层各个菜单下的接口权限,支持为自定义角色分配菜单下更细的操作权限。
    • 组织层-管理中心,新增“组织概览”页面,支持查看组织总人数统计图、项目情况、集群情况、应用服务概览、项目部署情况、事务执行情况以及组织层的操作记录。
    【开源推荐】开源多云技术平台—Choerodon 猪齿鱼发布 0.21 版本

    • 项目层运营模块,新增“事务管理”页面,支持项目人员查看项目层事务实例的运行情况。
    • 项目层-通知设置中,新增敏捷消息、DevOps消息、资源删除验证的Tab页,支持在此页面统一管理项目下各类消息通知事件的发送方式及通知对象。
    • 新增“添加用户角色”、“停用组织”、“重置密码”、“导入用户”等事件的消息通知。

    缺陷修复

    • 修复“平台管理-角色管理”中创建项目层自定义角色后,因为未选GitLab角色标签而导致的问题。
    • 修复平台层的API统计偶现无数据的问题。

    功能优化

    • 优化“忘记密码”的流程,Choerodon将直接为用户的邮箱发送重置密码的链接,用户可直接通过点击链接来修改密码。
    • 优化Root用户的权限,Root用户默认拥有平台中所有组织所有项目的权限。
    • 优化组织管理员的权限,组织管理员默认拥有对应组织下的Root权限。
    • 优化组织层与项目层导入用户的Excel模板,添加了角色编码的提示,与角色编码可选的功能。
    • 优化添加角色后的消息通知对象,改为通知“角色被添加者”。
    • 优化平台层的树状结构的显示,支持左右拖动增加其宽度。

    社区参与

    感谢以下朋友在社区论坛中提出反馈和意见,在0.21版本更新中作出贡献,感谢大家一直以来的支持。

    • @Pilipupu
    • @lisen2023

    大家也可以通过以下社区途径了解猪齿鱼的最新动态、产品特性,以及参与社区贡献:

    • 官网:http://choerodon.io
    • 论坛:http://forum.choerodon.io
    • Github:https://github.com/choerodon

    欢迎加入Choerodon猪齿鱼社区,共同为企业数字化服务打造一个开放的生态平台


    分享到:


    相關文章: