GoCD 20.1.0 已发布,GoCD 是一个持续集成和发布管理系统(注意不要和 Go 语言混淆),其前身为 CruiseControl,它是 ThoughtWorks 在做咨询和交付项目时研发的一款开源持续集成工具。后来随着持续集成及持续部署的火热,ThoughtWorks 专门成立了一个项目组,基于 Cruise 开发出这款工具。
此版本增加了对集群配置文件和弹性代理配置文件的配置访问权限支持。在后续版本中将添加对其他 GoCD 实体的支持。
请参阅弹性代理配置的策略文档以了解更多信息。
下面是新版本的主要更新内容:
UI/UX 方面的更新
为了使 UI/UX 在 GoCD 的所有页面上保持一致,开发团队在此版本中重新构建了以下页面:
管道组授权编辑页面(Pipeline Group Authorization Edit Page)
支持 Postgres 10 及更高版本
从此版本开始,商业版的 GoCD PostgreSQL 插件将支持 Postgres 10、11 和 12 版本。
注意:根据先前的公告,该插件预计将于 2020 年第二季度开源。
其他改进
- 从此版本开始,可以针对 GoCD Agent 使用基于 Alpine 3.11 的 docker 映像
- #1364 – 引入 Get Job Instance API
- #2990 – 支持通过 Pipeline instance API 访问 ‘material name’
- #3326 – 用于 pipeline/stage/job 实例的 History API 支持定义页面大小
- #5717 – 在单独的行上显示配置仓库的验证错误
- #7560 – 为来自 config-repos 的管道启用弹性代理配置文件使用方式中的作业设置(job settings)链接
- #7575 – 将当前代理资源公开为 GO_AGENT_RESOURCES 环境变量
更详细的改进和 bugfix 介绍请查看发布公告:https://www.gocd.org/releases/#20-1-0
转自 https://www.oschina.net/news/113131/gocd-20-1-0-released