GitLab 16:价值流仪表板、远程开发工作区和AI驱动的代码建议

GitLab 16 版本发布概述

GitLab 近日发布了版本 16,引入了多项新功能和增强特性,包括价值流仪表盘、生成式 AI 驱动的代码建议以及远程开发工作区(目前处于测试阶段)。这些更新旨在提升软件交付流程的效率、可视化和开发体验。

主要更新内容

  1. 价值流仪表盘(Value Streams Dashboards)
    价值流仪表盘通过衡量价值流生命周期和漏洞指标,帮助团队持续改进软件交付流程。该功能整合了 DevOps 研究与评估(DORA)指标,提供了一个高度可定制的界面,用于显示趋势、模式和数字化转型改进的机会。价值流管理正在组织中逐渐流行,因为它与从项目管理向产品管理的思维转变一致。
  2. 生成式 AI 驱动的功能
    GitLab Duo 是一套 AI 功能,利用生成式 AI 提升效率和生产力。它包括以下功能:

    • 合并请求摘要
    • 建议评审者
    • 漏洞解释
    • 支持 13 种编程语言的代码建议(目前可通过 VS Code 的 GitLab 工作流扩展使用)
  3. 远程开发工作区(Remote Development Workspaces,测试版)
    该功能提供了一个基于 AMD64 架构的云端临时开发环境,每个工作区都配备了独特的依赖项、库和工具,旨在简化开发环境的配置和管理。
  4. Omnibus GitLab 更新
    Omnibus GitLab 是一个打包了运行 GitLab 所需服务和工具的方法。此次更新简化了安装过程,减少了复杂配置的需求,特别是支持在 RHEL 9 上部署 GitLab,这一更新受到了社区的广泛关注。

社区贡献与未来计划

GitLab 高级产品经理 Kai Armstrong 在博客中总结了这些更新,并感谢了社区为 GitLab 16 提供的 304 项贡献。他还提醒用户关注每月 22 日更新的产品启动评审页面,以了解即将发布的版本。目前,GitLab 16.1 已经发布。

专家观点

Zorina Alliata 提到,高级软件经理应了解 AI 和 ML 的基础知识。尽管当前软件工程团队中可能没有数据科学家、数据工程师或 ML 工程师等职位,但领导者应准备好招聘和培训这些角色,以适应未来技术发展的需求。

总结

GitLab 16 通过引入价值流仪表盘、生成式 AI 功能和远程开发工作区等新特性,进一步提升了软件开发和交付的效率与可视化能力。同时,Omnibus GitLab 的更新简化了安装流程,社区的支持也推动了 GitLab 的持续发展。未来,GitLab 将继续通过每月发布更新,为用户提供更强大的功能和更好的开发体验。

阅读 42
0 条评论