JetBrains IDE Services 发布
JetBrains IDE Services 是一套集中化的工具套件,旨在帮助企业更高效地管理其 JetBrains 工具生态系统,并通过集成人工智能、远程协作等功能提升企业规模的开发效率。该服务在经过多个大型客户的 Beta 测试并根据反馈进行调整后,现已正式发布。
主要组件
IDE Provisioner
IDE Provisioner 帮助集中管理 IDE 的版本、配置和插件,避免组织内使用未经批准或过时的版本。它还支持私有插件仓库,允许配置哪些插件公开可用,哪些仅对认证用户可见。
AI Enterprise
AI Enterprise 为企业提供对 AI 驱动功能(如代码生成和任务自动化)的安全、支出和效率控制,并允许选择最佳的 LLM 提供商。
License Vault
License Vault 自动化整个组织内 JetBrains IDE 许可证的分配,支持三种许可模式:预付费、完全后付费和混合 IDE 许可。此外,还提供浮动许可证选项,超过 20 分钟未使用的许可证会释放回可用许可证池。
Code With Me Enterprise
Code With Me Enterprise 提供实时协作解决方案,特别关注远程工作人员的安全性。它支持全同步或跟随模式的结对编程,包括教师-学生场景,并允许最多五名开发者同时编辑同一文件。
CodeCanvas
CodeCanvas 是一个自托管的远程开发环境编排器,旨在简化和管理开发环境的设置。
架构组成
JetBrains IDE Services 由三个主要组件构成:
- IDE Services Server:作为 Docker 镜像提供核心功能,可通过 Docker Compose 或 Kubernetes 运行。
- Toolbox App:适用于 Windows、macOS 和 Linux,安装在开发者机器上,用于下载、更新和配置基于 IntelliJ 的 IDE。
- IntelliJ-based IDE 插件:具备三个主要功能:接收组织推荐的 IDE 构建,包括设置和插件;访问预批准的插件;为 Code With Me Enterprise 设置安全协作会话。
其他功能
JetBrains IDE Services 还提供了 REST API,允许在 IDE Services Server 上执行所有基本操作。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。