JetBrains 推出 IDE Services,旨在通过整合人工智能、远程协作等功能,更有效地帮助企业管理 JetBrains 工具生态系统,并提升企业规模的开发者生产力。
JetBrains IDE Services 是一个集中式工具套件,包含 IDE Provisioner、AI Enterprise、License Vault、Code With Me Enterprise 和 CodeCanvas。JetBrains 表示,经过与几家 JetBrains 大客户的测试,并解决了反馈的问题,现在普遍可用。
IDE Provisioner 可以更轻松地跨版本、配置和插件几种管理管理 IDE,并帮助组织避免使用未经批准或过时的版本。IDE Provisioner 还支持私有插件存储库,可以配置哪些插件公开可用,哪些仅对经过身份验证的用户可见。
[AI Enterprise 让企业能够控制 AI 驱动功能的安全性、开销和效率,如代码生成和任务自动化,并允许他们选择最佳的 LLM 供应商。
License Vault 旨在在整个组织范围内自动化 JetBrains IDE 许可分发。它支持三种许可模型:预付费、完全后付费和混合 IDE 许可。此外,它提供了使用浮动许可的选项,如果 20 分钟不使用,浮动许可将被自动释放到可用许可池中。
Code With Me Enterprise 为开发人员提供实时协作解决方案,重点关注远程工作者的安全性问题。它支持配对编程,可以是全同步或跟随模式,包括教师对学生场景,并允许最多五名编程人员同时编辑一个文件。
CodeCanvas 是一个自托管的远程开发环境编排器,旨在简化开发环境的配置和管理。
IDE Services 由三个组件组成:IDE Services Server、Toolbox App 和基于 IntelliJ 的 IDE 插件。
IDE Services Server 通过 Docker 镜像的形式提供,核心功能可以使用 Docker Compose 或 Kubernetes 运行。Toolbox App 可用于 Windows、macOS 和 Linux 平台,安装在开发人员的计算机上,用于下载、更新和配置基于 IntelliJ 的 IDE。基于 IntelliJ 的 IDE 插件提供了三个主要功能:接收组织推荐的 IDE 构建,包括设置和插件;获取预批准插件的访问权限;为 Code With Me Enterprise 设置安全协作会话。
JetBrains 表示,JetBrains IDE Services 还提供了一个 REST API,可以在 IDE Services Server 上执行所有基本操作。
查看英文原文:
https://www.infoq.com/news/2024/04/jetbrains-ide-services-ga/
声明:本文为 InfoQ 翻译,未经许可禁止转载。
评论