GoCD 20.2.0 发布,基于 Java 的持续集成和发布管理系统

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/

原文 

https://www.oschina.net/news/114213/gocd-20-2-0-released

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » GoCD 20.2.0 发布,基于 Java 的持续集成和发布管理系统

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址