摘要:部署流水线 - 借助部署流水线,用户客户可以方便地管理各种使用Choerodon开发部署的应用服务,包括应用启停、状态监控,以及应用对应的版本控制、容器管理等,同时还包括应用涉及到的各种资源管理,例如网络、域名、数据库服务、缓存服务等。运营管理 - 借助运营管理工具,在软件交付生产的各个环节建立数据收集和度量,使得团队能够根据交付过程当中的瓶颈做出必要的改进,监控主要包含开发类指标、服务器日志,应用系统日志和微服务调用链等信息。

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

Choerodon猪齿鱼主要包含:

  • 融合集成一整套Agile/DevOps的工具链,包括知识管理、敏捷管理、应用管理、开发流水线、测试管理、部署流水线和运营管理等。
  • 一套基于Spring Cloud的微服务开发框架,帮助企业更快、更高效地进行微服务开发。

特性

  • 知识管理 - 知识管理服务是一个轻量级的强大Wiki平台,允许用户根据自己的特定需求自定义Wiki,为企业、IT团队提供方便的项目协作平台和强大的项目内容管理平台,集中式管理产品相关内容、管理相关内容等,例如需求收集、架构设计、功能设计、开发规范、命名规范、会议记录、计划安排等。
  • 敏捷管理 - 敏捷管理提供了一套工具来帮助用户通过敏捷的方式来管理用户价值的流动,使整个软件开发流程管理规范化。敏捷管理的核心是需求,计划和执行。即通过故事地图、用户故事来管理用户故事和发布计划,通过迭代来管理冲刺,最后通过看板来可视化冲刺的执行。
  • 应用管理 - 借助应用管理,开发人员可以方便地进行应用创建,进行灵活的应用版本控制,同时可以将开发的应用发布至其他项目使用,并且通过应用市场可以便捷地查看项目以及组织内部所有的应用,以及进行应用部署等。
  • 开发流水线 - 以DevOps理念为指引,借助Gitlab CI作为持续集成工具,结合Gitlab的分支管理,提供持续集成的流水线,可以简化应用开发、应用生命周期,以及快速迭代,同时还能提高团队效率,保持高质量;并且高效频繁地将软件的新版本,交付给质量团队或者用户。
  • 测试管理 - 测试管理为用户提供敏捷化的持续测试工具,包括测试用例管理、测试循环、测试分析等,可以有效地提高软件测试的效率和质量,提高测试的灵活性和可视化水平,最终减少测试时间,让用户将主要精力放到软件功能构建上。
  • 部署流水线 - 借助部署流水线,用户客户可以方便地管理各种使用Choerodon开发部署的应用服务,包括应用启停、状态监控,以及应用对应的版本控制、容器管理等,同时还包括应用涉及到的各种资源管理,例如网络、域名、数据库服务、缓存服务等。
  • 运营管理 - 借助运营管理工具,在软件交付生产的各个环节建立数据收集和度量,使得团队能够根据交付过程当中的瓶颈做出必要的改进,监控主要包含开发类指标、服务器日志,应用系统日志和微服务调用链等信息;同时,提供各种分析报告,帮助用户优化IT资源配置。
  • 微服务开发 - 一套完整的基于Spring Cloud的微服务应用开发框架。借助微服务开发架构,以及容器为微服务提供的轻量级、面向应用的虚拟化运行环境和理想载体,并以Kubernetes作为容器编排工具,帮助企业方便快捷的构建应用服务。
Choerodon - 开源多云集成平台

Choerodon - 开源多云集成平台

Choerodon - 开源多云集成平台

Choerodon - 开源多云集成平台

项目的地址

https://gitee.com/choerodon/choerodon

相关文章