流行的开源 DevOps 服务GitLab今天宣布了其平台的第 15 版。像往常一样,GitLab 基本上在这里宣布了整个 GitLab 15 发布周期的路线图,所有新功能都将在明年左右推出。该公司表示,它将专注于可观察性、安全性、企业规划和工作流程自动化。
GitLab 计划推出的首批新功能之一是基于去年 12 月对 Opstrace的收购。
“我们将继续集成的不仅仅是一个可观察性平台——默认情况下,开发人员可以使用它来存储他们的可观察性数据并轻松地检测他们的应用程序——而且通过正确展示这些信息来带来其他 DevOps 平台无法创造的真正伟大的体验GitLab 的产品负责人 Kenny Johnston 在上周的 KubeCon Europe 活动中接受采访时告诉我。 “想想诸如开发人员编写代码并了解与代码的特定部分相关的最近事件或错误之类的事情。”
但除了为开发人员提供有关其代码如何执行(或失败)的更多上下文之外,新版本还将让团队对他们的整体 DevOps 流程有更多的了解。由于团队在 GitLab 上完成所有 DevOps 工作,因此该服务可以提供合并时间、更改失败率或部署频率等指标。 GitLab 现在正在扩展其对所有 DevOps 研究和评估 (DORA4) 指标的支持。 “我们意识到这不仅仅是一个数字,”约翰斯顿说。 “如何分割这个数字也很重要,例如,你需要单个团队的那个数字。 [ … ] 你可以为每个 [团队] 获得一种基于团队的分数,然后组织可以说:其他团队应该做什么,该团队在做什么?
在安全方面,GitLab 在这个周期中添加了新的软件供应链安全功能(这并不奇怪,因为它可能是目前安全领域最热门的话题)。例如,团队很快将能够自动生成带有签名证明的软件物料清单。安全团队也将能够很快设置组级安全策略,该公司正在为其扫描仪添加下一代安全测试工具。
此版本中的另一个新功能是 GitLab 规划工具中的附加功能,可为团队提供更多关于他们想要使用的框架的灵活性,以及一些生活质量更改,例如添加保存视图和查询。 GitLab 15 还将获得自动选择代码审查者和下一个工作流程步骤的能力。
不过,更重要的是,GitLab 还推出了新工具,让开发人员和正在构建 ML 模型的数据科学团队更容易协同工作。 “我们看到了应用程序、软件数据和模型之间的这种非常常见的混合模式——DevOps 流程就是我们编写新代码来利用这种新模型。但是我们很难确保我们在模型和代码中所做的更改结合在一起,因为模型与代码所在的应用程序不同。”