您的位置:首页>动态 >内容

GitLab 13与自动开发项目AWS ECS一起发布

2020-06-02 17:03:43来源:
导读 GitLab宣布了他们的13 0版本,AWS ECS支持AutoDevops管道,Gitaly高可用集群支持,漏洞管理和查看Epics的改进。它还增加了安全扫描、支持T

GitLab宣布了他们的13.0版本,AWS ECS支持AutoDevops管道,Gitaly高可用集群支持,漏洞管理和查看Epics的改进。它还增加了安全扫描、支持Terraform状态存储和减少内存占用等功能。

GitLab中的Gitaly组件提供了对其他GitLab组件的Git存储库的高级RPC访问。在13.0之前,NFS(网络文件系统)启用了高可用性(HA)存储。Gitaly最初的构建是为了解决NFSs的众多问题。13.0版本将HA添加到Gitaly集群,从而避免了使用NFS的需要。

GitLab的AutoDevops特性允许用户使用预定义的模板建立完整的工作流,包括构建、漏洞扫描、测试、部署和监控。该版本增加了对自动部署到AutoDevops中的AWS ECS集群的支持。以前的版本集成了Kubernetes集群,并特别支持谷歌Kubernetes引擎。

在自动化工具方面,13.0使merge request (MR)审阅人员能够直接查看Terraform plan命令的输出。Terraform 'plan'是在使用Terraform进行基础设施自动化时的一个预运行阶段,它将显示将要进行的更改的列表。可以直接在MR中查看这些变化,目的是为了更容易地检查将发生在红外线中的变化,而不需要手动运行“terraform plan”命令。用户现在也可以将他们的Terraform状态文件存储在Gitlab中,而不是使用另一个后端。

13.0版本增加了一种以可视方式查看史诗层次结构的方法。Epics是一种跟踪跨项目和团队里程碑的问题和特性的方法。这在GitLab的非免费版本中是可用的。

新版本增加了与安全相关的特性列表。net框架的静态应用程序安全测试(SAST)支持已添加到受支持语言的列表中,REST api的动态应用程序安全测试(DAST)支持也已添加。它还将软件漏洞对象作为一级实体引入,其他组件(如issues和wikis)可以使用惟一的URL链接和跟踪这些对象。现在可以扫描整个提交历史,以查找可能意外提交的秘密。

该版本的其他特性包括代码片段的版本控制、浏览器内编辑器的黑色主题以及大型对象的部分克隆。从13.0开始,Puma已经取代Unicorn成为默认web服务器。根据发布说明,Puma减少了大约40%的总体内存消耗。

完整的发布说明可以在官方公告中查看,在升级过程中有一些需要注意的地方。GitLab可以作为SaaS解决方案使用,也可以作为自托管软件使用。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章