GitLab 18 通过在整个平台中集成 AI 来提高开发人员的生产力
快速阅读: 《帮助网络安全》消息,GitLab发布GitLab 18,新增AI功能和DevOps创新。高级客户可购Duo企业版。新功能包括AI驱动的代码补全、代码生成及查询语言,提升开发效率与安全性。此外,平台还增强构件管理和CI/CD性能,优化安全与合规性。
GitLab 发布了 GitLab 18,其中包括平台中原生集成的 AI 功能,以及在核心 DevOps 和安全合规工作流中的重大创新现已可用,并计划在今年剩余时间内进行进一步增强。此外,GitLab 高级客户现在可以购买 Duo 企业版,而无需升级到 GitLab 终极版。
**通过 GitLab Duo 加速 AI 原生开发者体验**
GitLab 18 通过在整个平台中进一步集成 AI 改变了开发人员的工作流程。GitLab 高级和终极版客户可以利用 AI 驱动的代码建议功能实现实时代码补全和代码生成,以及聊天功能以即时访问代码解释、代码重构、测试生成和代码修复,所有这些都可以直接在其首选的源代码编辑器或集成开发环境(IDE)中进行,且无需额外费用。
这些 AI 原生能力增强了 GitLab 高级版的强大基础,帮助扩展组织实现安全的源代码管理、先进的 CI/CD 和改进的开发者体验,而无需单独的工具、许可或治理。
此外,响应客户需求,GitLab 高级客户现在可以购买 Duo 企业版,而无需升级到 GitLab 终极版。这包括在完整的开发生命周期中提供高级团队协作和情境感知 AI 能力。
**在 GitLab 18 中增强核心平台能力**
GitLab 还推出了对其平台能力的重大增强,通过集中化构件管理、优化 CI/CD 管道的速度和安全性,以及为跨职能团队提供统一平台来扩展核心 DevSecOps 工作流。
**内置构件管理**
内置构件管理提供了 GitLab 原生解决方案,用于维护构件、包、容器等,包括一个新的 Maven 虚拟注册表和不可变标签管理,以实现单一平台上的更多工具整合。
**增强的 CI/CD**
增强的 CI/CD 提供结构化输入和增强的模块化管道管理,简化构件处理和变更检测,提供更安全的方式来配置父/子管道并优化管道执行。
**GitLab 查询语言**
GitLab 查询语言使用户能够从 GitLab 平台的任何地方查找、过滤和嵌入内容,从而增强跨团队的协作、报告和项目管理。
**GitLab 18 的其他增强功能**
GitLab 18 的其他增强功能包括加强其内置的安全性和合规性能力,以帮助客户全面了解和控制安全风险。
– **自定义合规框架**:提供针对 SOC 2、ISO 27001 和 CIS 标准的开箱即用控制,以及定义、实施和强制执行自定义合规控制的能力。
– **依赖项可达性分析**:有助于进一步提高检测准确性,减少误报噪音,并关注威胁行为者可以利用的代码。
– **高级静态应用程序安全测试 (SAST) 的自定义逻辑**:通过提供附加上下文调整 SAST 检测逻辑,以适应组织的库、技术栈或安全要求,帮助解决误报和误检问题。
– **漏洞仪表板**:提供组织安全态势的见解,并跟踪组织层面和应用特定视图的趋势,具有强大的过滤和报告功能,以确定关键发现。
– **FIDO 密钥支持**:提供更安全和用户友好的登录体验,支持生物识别认证、设备 PIN 和 YubiKey。
– **安全策略影响评估**:为知情决策提供背景信息,包括“警告模式”,以帮助开发人员理解需求而不阻塞合并请求。
**用户评价**
“对我们来说,作为 GitLab 用户,Duo 的智能代码建议已经成为我们开发人员的日常资产,”Ignite by FORVIA HELLA 的首席技术官 Felix Kortmann 说。“结合聊天功能,它允许立即反馈和迭代,从而加快开发周期并建立更安全的代码库。这是对我们工作流的一个无缝且强大的补充。”
“GitLab 已经消除了我们对碎片化工具链的依赖,这削减了来自不连贯解决方案的成本,并简化了我们的工作流程,”McKenzie Intelligence Services 的首席技术官 Andrei Nita 说。“通过 Duo 增强 GitLab 高级版将为我们带来更大的效率和成本节约,因为我们的开发人员将花更少的时间在例行编码任务上,更多时间解决推动实际业务价值的复杂挑战。”
“当今零散的 AI 点解决方案为开发团队创造了不必要的复杂性,”GitLab 的首席产品官 David DeSanto 说。“通过在 GitLab DevSecOps 平台中直接原生集成 GitLab Duo 代码建议和聊天功能,我们消除了对单独工具、许可证和治理结构的需求。这种统一方法使团队能够加速其工作流并提高生产力,同时保持安全和合规标准。”
(以上内容均由Ai生成)