GoCD 20.2.0 发布,基于 Java 的持续集成和发布管理系统
时间:2020-03-20 13:49 来源:linux.it.net.cn 作者:IT
GoCD 20.2.0 已发布,GoCD 是一个持续集成和发布管理系统(注意不要和 Go 语言混淆),其前身为 CruiseControl,它是 ThoughtWorks 在做咨询和交付项目时研发的一款开源持续集成工具。后来随着持续集成及持续部署的火热,ThoughtWorks 专门成立了一个项目组,基于 Cruise 开发出这款工具。
此版本主要更新内容如下:
支持在配置仓库中定义规则 (管道即代码)
为了提供对由配置仓库创建的实体的细粒度访问控制,GoCD 添加了对在配置仓库上定义规则的支持,该规则指定了仓库可引用的环境、管道组以及管道。请参阅"Specifying rules on Config Repository"以获取更多信息。
对 SSL 支持的变更
GoCD 对 SSL 支持的处理方式发生了重要变化,如果准备升级到 GoCD 20.2.0,必须要重新配置代理以连接到服务器。详情查看 https://github.com/gocd/gocd/issues/7872。
其他改进
从该版本开始,GoCD Server 可使用基于 Alpine 3.11 和 CentOS 8 的 Docker 镜像
#6031 - 改进 Pipeline Material 自动升级不匹配的错误
#7736 - 改进封装器器属性的示例
#7748 - 改进日志记录 - 添加插件加载/更新/删除日志
#7713 - 提供有关 GoCD 弃用的 API 的其他信息
#3194 - 增加通过模板 API 检索模板参数的方式
更详细的改进和 bugfix 介绍请查看发布公告:https://www.gocd.org/releases/#20-2-0
下载地址:https://www.gocd.org/download/ (责任编辑:IT)
GoCD 20.2.0 已发布,GoCD 是一个持续集成和发布管理系统(注意不要和 Go 语言混淆),其前身为 CruiseControl,它是 ThoughtWorks 在做咨询和交付项目时研发的一款开源持续集成工具。后来随着持续集成及持续部署的火热,ThoughtWorks 专门成立了一个项目组,基于 Cruise 开发出这款工具。 此版本主要更新内容如下: 支持在配置仓库中定义规则 (管道即代码) 为了提供对由配置仓库创建的实体的细粒度访问控制,GoCD 添加了对在配置仓库上定义规则的支持,该规则指定了仓库可引用的环境、管道组以及管道。请参阅"Specifying rules on Config Repository"以获取更多信息。 对 SSL 支持的变更 GoCD 对 SSL 支持的处理方式发生了重要变化,如果准备升级到 GoCD 20.2.0,必须要重新配置代理以连接到服务器。详情查看 https://github.com/gocd/gocd/issues/7872。 其他改进 从该版本开始,GoCD Server 可使用基于 Alpine 3.11 和 CentOS 8 的 Docker 镜像 #6031 - 改进 Pipeline Material 自动升级不匹配的错误 #7736 - 改进封装器器属性的示例 #7748 - 改进日志记录 - 添加插件加载/更新/删除日志 #7713 - 提供有关 GoCD 弃用的 API 的其他信息 #3194 - 增加通过模板 API 检索模板参数的方式 更详细的改进和 bugfix 介绍请查看发布公告:https://www.gocd.org/releases/#20-2-0 下载地址:https://www.gocd.org/download/ (责任编辑:IT) |