circleci server v2.18什么是新的

本文档提供了Circleci Server V2.18的发布的功能和产品说明摘要。有关完整的更改列表,包括修补程序版本,请参阅更改兴。逐步指导到升级从v2.17.x到v2.18的Circleci服务器安装,看看我们的升级指南

升级要求

笔记和最佳实践

  • 我们现在需要至少32GB的服务机器RAM。
  • 我们对我们的Redis配置进行了一些更改。如果您有外部化Redis,那么您需要更新配置。请联系您的客户成功经理。
  • 我们还对我们的Postgres版本进行了更改,并至少需要PostgreSQL v9.5.16。如果您已经外部化PostgreSQL,请在升级到2.18之前至少更新到2.17.x中的2.17.x版本。

在2.18.3版中有什么新的

版本中有什么新的2.18

  • 现在可以通过将安全组添加到上下文时在运行时限制环境变量。安全组定义为GitHub团队或LDAP组。在将安全组添加到上下文后,只有Circleci用户才能访问该安全组的成员可以访问或使用上下文的环境变量。有关更多信息,请参阅我们的限制上下文的指南
  • 在搜索构建工件时,将在AWS外部运行存储驱动程序的客户将看到路由时间。
  • 您现在可以自定义从CirCleci获取输出的度量标准。有关步骤和选项,请参阅我们的自定义指南指南。下面是默认情况下包括自定义指标时包含的度量标准短期列表:


公制 描述
circle.Backend.action.upload-artifact-error 跟踪工件未能上传的次数
circle.build-queue.runnable.builds. 跟踪流过系统的构建数被认为是可运行的
circle.dispatcher.find-containers-failed 追踪多少1.0构建
circle.github.api_call. 追踪Circleci正在制作多少API调用
circle.http.request. 跟踪响应代码到Circleci请求
circle.nomad.client_agent。* 跟踪Nomad客户指数
circle.nomad.server_agent。* 跟踪那里有多少个游菜服务器
circle.run-queue.latency. 追踪可追加的版本要接受多长时间
circle.state.container-Builder-比率 跟踪每个构建器存在多少个容器(仅限1.0)
circle.state.lxc可用 跟踪有多少容器可用(仅1.0)
circle.state.lxc-wested. 追踪有多少容器保留/使用(仅1.0)
circleci.cron-service.messaging.handle-message 提供由处理的RabbitMQ消息的时序和计数Cron服务
circleci.grpc-response. 跟踪系统GRPC系统调用的延迟


  • 您现在可以为远程Docker和机器执行程序作业提供单独的AMI。以前我们提供了在两者上使用的单个自定义AMI的选项,但使用V2.18,这种扩展的自定义使您可以更好地控制版本控制和依赖项,以满足您的个人CICD需求。看到VM服务指南想要查询更多的信息。

修复在版本2.18中

  • 上下文和org重命名的其他修复。
  • 修复了偶尔卷未能附加的问题,以旋转远程码头/实例。
  • 修复了与Jira.com子域内无法在JIRA实例上安装Circleci集成的问题。
  • 修复了在重命名组织后,工作流程页面仍将指向旧回购的问题。
  • 修复了工作流UI将无法自动刷新数据的问题。
  • 在可能导致UI中的超时时,在案例中改进了上下文加载时间。
  • 修复了上下文导致构建以返回Cirect_bug的问题。