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

2020年10月14日,Choerodon猪齿鱼公布0.23版本,本次更新在平台首页新增工作台性能,并在减少了我的项目概览页面,新增了制品库、代码库等性能,利用流水线中新增了CD属性的阶段,欢送各位更新体验。

  • 公布版本:0.23
  • 公布工夫:2020年10月14日
  • 更新范畴:麻利合作、代码开发、环境部署、制品库、代码库以及根底性能

上面就为大家带来具体的模块介绍。

麻利合作

性能优化

工作列表

  • 优化所有问题一键开展。
  • 优化工作列表筛选。

缺点修复

  • 修复问题详情创立分支报错的问题。

代码开发

新增性能

  • 利用流水线中新增CD属性的阶段,反对在其中增加CD类型的工作,如:部署、主机部署、人工卡点

  • 利用流水线中新增反对“正则匹配”、“准确匹配”、“准确排除”的触发分支匹配形式
  • 利用流水线中新增“上传jar包至制品库”的步骤,反对将同一工作中构建生成的jar包上传至指定的指标制品库
  • 利用流水线中新增“Maven公布”的步骤,反对构建工件并上传至我的项目下指定的指标制品库

  • 利用流水线-CI阶段-mvn构建步骤-setting配置局部,新增反对抉择我的项目下已有的依赖库。
  • 利用流水线-CI阶段-代码查看类型的工作中新增SonarQube的默认配置
  • 利用流水线中新增CI变量配置的性能,反对我的项目所有者在此配置全局CI变量或某条流水线的CI变量,以便之后开发人员在增加流水线CI工作时援用
  • 利用流水线-构建类型工作-高级设置中,新增共享目录设置的性能,反对同一流水线中的构建工作在共享目录中上传或下载产生的工件或其余文件内容
  • 利用流水线中新增Runner配置的指引界面
  • 我的项目成员新增反对更多的GitLab权限,包含:Guest、Reporter、Developer和Maintainer,且领有不同GitLab权限的我的项目成员在应用服务、代码治理、CI流水线菜单下的操作权限不同,从而使我的项目成员角色能适应更多的我的项目开发与治理场景
  • 我的项目所有者在应用服务模块中批改应用服务时,反对抉择我的项目层已有的自定义Docker仓库

性能优化

  • 利用流水线docker构建步骤中新增设置是否进行证书校验,用于解决自签名证书校验不通过的问题

缺点修复

  • 修复了利用流水线中,我的项目成员没有应用服务的权限,能够看到该服务对应的CI流水线的问题
  • 修复了组织管理员同时领有我的项目成员角色, 被删除组织管理员角色后, 我的项目层应用服务权限不失常的问题

移除

  • 移除了应用服务详情中“权限调配”Tab页面,点击权限治理按钮后,将跳转至代码库治理页面

环境部署

新增性能

  • PV治理中新增LocalPV类型的PV

缺点修复

  • 修复了无奈收到资源删除验证的告诉的问题
  • 修复了利用流水线执行记录页面中部署工作的生成实例显示问题
  • 修复了停用Pod之后,还能增减Pod数量的问题
  • 修复了一次部署可能产生多条部署记录的问题
  • 修复了实例的唯一性校验为全局惟一的问题,改为了集群下惟一
  • 修复了同名版本生成时更新了chart包然而没有更新数据库values内容的问题

性能优化

  • 在集群中装置监控组件时,减少“是否装置https”的选项,且默认为否,用以解决集群未装置证书时,监控组件无奈应用的问题
  • 优化了chart包的values文件获取,目前应用广度优先搜寻, 多个层级蕴含values文件时, 会取最高层
  • 优化了Pod数量置为1后,不能再降为0的提醒;此时,鼠标hover至灰色的缩小Pod的角标后,显示出:若想降至0,请间接点击“停用实例”
  • 优化了流水线中创立部署工作时主动填充实例名称的步骤
  • 优化了部署配置的创立步骤,没有生成过版本的应用服务也能创立部署配置

制品库

新增性能

  • 制品库治理:创立制品库(docker、maven、npm)、自定义harbor仓库、自定义nexus服务、仓库总览、镜像/包列表治理、用户权限治理、操作日志等性能

  • 平台层新增"制品库治理"模块,包含为默认的nexus服务上,已有仓库的调配性能
  • 自定义nexus服务性能: 反对增加默认外本人装置的nexus服务。创立maven/npm仓库时,是在对应启用的nexus服务下
  • 创立制品库性能: 反对在以后我的项目下创立/更新制品仓库

  • 镜像/包治理性能: 反对查看与公布仓库下镜像/包列表
  1. 镜像列表

  1. maven包列表

  • 用户权限性能: 反对治理我的项目成员对该仓库的权限
  • 操作日志性能: 记录了权限调配/镜像操作的操作日志
  • 制品库账号:查问默认明码、批改明码

代码库

新增性能

  • 我的项目层新增"代码库治理"模块,包含权限调配、权限申请/审批、权限审计、平安审计、爱护分支/标记、操作日志、总览等性能

  • 组织层新增"代码库治理"模块,包含权限调配、权限审计、操作日志等性能

  • 权限调配性能反对查看和调配团队成员的代码库权限
  • 权限申请性能反对向我的项目管理员申请应用服务的权限
  • 权限审计性能反对定时审计代码库与Gitlab权限不统一的数据, 并反对修复不统一权限
  • 平安审计性能反对查看团队成员的权限散布状况
  • 爱护分支/标记反对查看和设置爱护分支和爱护标记, 用于对分支(branches)和标记(tags)的权限进行设置
  • 操作日志性能记录了权限调配的操作日志
  • 总览性能反对查看各应用服务的一些信息

根底性能

新增性能

  • 平台首页新增工作台性能,反对查看用户在所有我的项目下的待办问题、待审核工作、我的项目最近更新文档、我的项目与集体疾速链接以及最近拜访的应用服务与环境

  • 平台层新增平台开发者的预约义角色,反对该角色查看操作平台层事务、工作以及API相干的菜单
  • 我的项目层新增我的项目概览

  • 我的项目列表中新增星标珍藏我的项目的性能,反对在首页工作台中疾速进入星标我的项目

缺点修复

  • 修复了组织层-客户端增加角色,页面无反馈的问题
  • 修复了组织层-客户端调配角色时能抉择已停用角色的问题
  • 修复了组织层Logo批改后未失效的问题
  • 修复了“用户治理-批改用户”与“个人信息-批改信息”中,14结尾手机校验失败的问题
  • 修复了更新用户角色时去掉所有角色, GitLab未同步的问题
  • 修复了平台治理-消息日志”中,过滤表搜寻报错的问题
  • 修复了接管设置页面中过滤表搜寻栏,搜寻过滤无成果的问题
  • 修复了企业微信类型的webhook在Webhook记录中显示偶现为JSON类型的问题
  • 修复了webhook记录详情中的”音讯内容“模块为空的问题
  • 修复了asgard服务的事务刷新不进去的问题

性能优化

  • 优化欠缺了平台的安全性相干的模块,进步了平台的安全性
  • 优化了集体核心-接管设置界面卡顿的问题
  • 优化了批改用户界面手机号为必填的问题
  • 优化了我的项目列表中,各我的项目栏内项目名称的可点击范畴太大从而引起误触的问题

移除

  • 移除了“组织层-管理中心-仓库”界面中Docker仓库配置的入口

社区参加

感激以下敌人在社区论坛中提出反馈和意见,在0.23版本更新中作出贡献,感激大家始终以来的反对。

@hyland

@wangbo

更加具体的内容,请参阅Release Notes和官网用户手册。

装置文档:http://choerodon.io/zh/docs/installation-configuration/steps/

降级文档:http://choerodon.io/zh/docs/installation-configuration/update/0.22-to-0.23/

欢送各位朋友通过Choerodon的GitHub和猪齿鱼社区进行反馈与奉献,帮忙Choerodon猪齿鱼一直成长。Choerodon会继续优化,敬请期待。

-▼-

大家也能够通过以下社区路径理解猪齿鱼的最新动静、产品个性,以及参加社区奉献:

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

Choerodon猪齿鱼官网社区用户交换群,此群可交换猪齿鱼应用心得、Docker、微服务、K8S、麻利治理等相干实践实际心得,群同步更新版本更新等信息,大家能够加群探讨交换。

①-Choerodon猪齿鱼官网交换(已满);

②-Choerodon猪齿鱼官网交换(可加);【微信号发至客服邮箱choerodon@vip.hand-china.com,经营共事拉您入官网交换群】

欢送退出Choerodon猪齿鱼社区,独特为企业数字化服务打造一个凋谢的生态平台。