写点什么

极狐 GitLab14.0 正式面世!

用户头像
极狐GitLab
关注
发布于: 2 小时前
极狐GitLab14.0正式面世!

回顾极狐 GitLab13.0 版本上线一年里发布的功能,我们为我们的社区和团队深感自豪。在过去的一年里,我们一起取得了巨大的进步,而极狐 GitLab 14 则代表了过去一年的积累,更代表了极狐 GitLab 的未来和 DevOps 的未来。


GitLab 14 预示着向现代 DevOps 的转变:一个具有速度、安全性和可视性的 DevOps 平台。有了极狐 GitLab 14,各种规模的团队正在从自己 DIY 集成 DevOps 工具链转向采用更现代化的 DevOps 一体化产品。极狐 GitLab 14 是一个完整的 DevOps 平台,内置安全扫描功能,有单一的数据存储,无缝流畅的用户体验和可扩展的系统,这都有效帮助用户和企业获得速度和效率的提升。


我们对 14.0 版本的新功能感到非常兴奋,并将继续沿用 14.0、14.1 这样的点状版本号来代表对应月份的新功能。下面为简单大家列举本次发布中的几个重大新功能和一些突破性变化。


极狐 GitLab 14.0 版本亮点功能


史诗看板

专业版    旗舰版  


史诗看板功能通过不断更新史诗的状态来协调团队和组织。以前的版本只能在列表视图里查看和整理史诗,了解整体状态,而要更新史诗的最新状态必须进入史诗的详情页面。史诗看板功能提供了一个可定制的拖拽界面来展示和完善你的所有史诗,便于所有团队成员理解和协作。



史诗看板功能也改变了管理史诗的最佳工作流,例如标记写作流程的状态(如草稿、写作、完成)、DevOps 流程状态(如计划中、开发中和生产中),或其他可用标记(label)建模的流程状态。用史诗看板来可视化工作流,能帮助你提升效率和对计划预期的管理。


极狐 GitLab 内置 Terraform 模块注册表

标准版    专业版    旗舰版  


Terraform 模块在构建整个组织的标准基础设施组件中起着核心作用。在极狐GitLab 13.12版本之前,用户不得不使用第三方 Terraform 模块注册表、本地模块或基于 Git 的模块。虽然这些选项运行良好,但它们对模块的分发没有帮助,而且缺乏对版本的支持,这给用户带来了风险。极狐 GitLab 14.0 通过 Terraform 模块注册表扩展了我们的 Infrastructure-as-Code 的产品能力。现在,你可以使用极狐 GitLab 内置的支持版本功能的 Terraform 模块注册表,方便进行升级和维护。此外,使用极狐 GitLab CI/CD 可更轻松地发布模块。



在遵循 Terraform 的最佳实践的同时,我们建议在一个专门的极狐 GitLab 项目中开发每个 Terraform 模块。为了简化向注册表的过渡,用户可以在一个极狐 GitLab 资源库中托管和发布多个模块。


精简的顶部导航菜单

标准版    专业版    旗舰版  


极狐 GitLab 14.0 引入了一个全新的、精简的顶部导航菜单,用更快、更少的点击操作跳转到你想去的功能。这个新的合并后的菜单包含了以前的“项目”、“群组”和“更多”菜单的全部功能,让你只需一次点击就能访问你的项目、群组和其他功能。此外,全新的响应式视图改善了在小屏幕上的导航体验。



在 VS Code 里审查合并请求

标准版    专业版    旗舰版  


我们非常高兴能在 VS Code 中带来完整的合并请求的审查流程。


作为一名开发人员,你通常有很长时间在本地开发环境中工作。过去,当你被指派审查一个合并请求时,往往需要在本地的编辑器和极狐 GitLab 界面多次切换。


Visual Studio Code(VS Code)里的极狐 GitLab Workflow 3.21.0 版现在支持完整的合并请求审查流程,包括线程。在 VS Code 中选择极狐 GitLab 图标,打开侧边栏显示“Merge requests I’m reviewing”。选择一个合并请求来查看所有详情和讨论。


侧边栏里还包含了合并请求更改的所有文件的列表,选择一个文件会打开代码 diff 比较差异,来审查合并请求的变化。在查看 diff 差异的同时,你可以查看代码里的反馈,也能通过选择行号来创建新的评论。你在 VS Code 里提交的所有评论和反馈都可以在极狐 GitLab 的网页界面上看到,不仅帮你在 VS Code 中轻松地进行审查,其他用户在极狐 GitLab 界面里也能参与审查。


全新设计的侧边栏导航

标准版    专业版    旗舰版  


极狐 GitLab 的功能一直在持续扩展增加,随着我们引入新的功能和分类,原本密集的左侧边栏已经变得不那么直观。



在极狐 GitLab 14.0 中,我们重新设计和调整了左侧边栏的结构,来提高可用性、一致性和曝光度。我们移动了一些功能的链接,把原来“运维”菜单中的功能分成了三个不同的菜单,改善了视觉对比度,并优化了间距,使所有的菜单项都在更小的界面上适配和展示。这些变化的目的是为了更好地匹配你对 DevOps 生命周期的心理模型,并在你的项目和群组里功能导航时提供更可预测和更一致的体验。


用 WYSIWYG Markdown 编辑器来编辑 Wiki 页面

标准版    专业版    旗舰版  


编辑 Wiki 内容现在变得更容易了! 很多 GitLab Wiki 内容是使用 Markdown 格式,但对于一些用户来说,Markdown 却是高效协作的障碍。在 14.0 版本中,您可以放心地进行编辑,感受 Wiki 功能支持更丰富和现代化的 Markdown 编辑体验。


即时反馈和可视化编辑工具有助于使 Wiki 的编辑更加直观,消除协作上的障碍。针对想直接编辑 Markdown 文件的用户,极狐 GitLab 会将你的修改保存为 Markdown 文件,当然你也可以在新的编辑器里直接输入 Markdown,它会自动格式化内容。


极狐 GitLab 14.0 在 Wiki 中加入了 Content Editor,支持大多数基本的 Markdown 文法,如标题、粗体和斜体文字、列表、代码块和链接。对完整的 GitLab Flavored Markdown 规范的支持将在接下来的版本推出。我们还计划未来把 Content Editor 放在极狐 GitLab 的其他功能里使用。


将相同的 DAST 漏洞汇总成一个漏洞

旗舰版  


为了减少管理漏洞的工作,极狐 GitLab DAST 报告会把在多个页面上的相同漏洞合并为一个漏洞。漏洞的详情里会包括所有发现该漏洞的 URL 列表,而不是在漏洞列表和仪表板里为每个 URL 页面创建单独的漏洞,以避免由于修复单个文件或配置信息变化,产生许多漏洞。



这个新的报告功能不会追溯、合并以前扫描中发现的漏洞。它只适用于在极狐 GitLab 14.0 及以后版本中进行的扫描。


集群管理的项目模板

标准版    专业版    旗舰版  


在这个版本中,我们改变了以往基于 CI/CD 模板的集群管理方法。集群管理是管理 Kubernetes 集群的能力,来提高应用在集群上运行的可用性。以前的集群管理方法隐藏了太多的逻辑,限制了应用的定制和扩展。使用新方法,可以轻松地从项目模板里创建一个集群管理的项目,来完全控制你的应用程序。用新模板创建的项目包含了集群管理工作所需的代码,包括对部分应用程序的内置支持。你可以轻松地将这个项目扩展给其他应用使用。


此外,新的应用程序将使用 Helm v3 进行安装。如果你以前的 GitLab Managed Applications 是使用 Helm v2 安装的,请查看 Helm 迁移指南和 GitLab Managed Apps 迁移指南。CI/CD 里的任务输出也会指导你完成这些迁移。



在极狐 GitLab 14.0 中,集群管理项目只支持基于证书的集群集成。我们计划在下一个版本中增加对极狐 GitLab Kubernetes Agent 的支持。


CI/CD 流水线编辑器的初始模板

标准版    专业版    旗舰版  


极狐 GitLab 的流水线编辑器是提供了 CI/CD 流水线的一站式服务。以前,当你用编辑器编写第一条流水线时,只有空白的配置页面。虽然不影响有经验的流水线用户,但对刚使用流水线的用户来说,使用体验并不友好。



在这个版本中,如果一个项目没有配置流水线,编辑器会预先加载一个模板,包含 3 个 stage 的流水线范例。你可以立即保存并运行这个流水线,查看在项目中的实际运行情况。除此之外,它还提供了帮助你理解语法的注释和小提示,帮助学习模板的定制。现在你配置第一条成功的流水线要容易很多!


容器扫描集成 Trivy

旗舰版  


极狐 GitLab 的容器扫描现在默认使用 Trivy 引擎。这个变化能为客户提供了更及时的漏洞情报更新,更加准确的结果,和对更多操作系统的支持能力。在极狐 GitLab 14.0 中,之前用默认设置来运行容器扫描的用户都会无缝地自动切换到新引擎。



群组级别的合并请求前置时间

旗舰版  


作为极狐 GitLab 中原生支持 DORA4 指标的一部分,合并请求的前置时间图现在可以在群组级别使用。这个版本扩展了极狐 GitLab 13.11 中的功能,你现在可以使用一个图表来显示合并请求部署到生产环境所需的时间(不仅仅是在单个项目中,而是在一个群组中汇总)。这使你能够全面了解多个项目的实际吞吐量。



发布于: 2 小时前阅读数: 6
用户头像

极狐GitLab

关注

开源开放,人人贡献 2021.05.19 加入

开放式一体化DevOps平台,助力行业高速协同增长!

评论

发布
暂无评论
极狐GitLab14.0正式面世!