Space
The intelligent code collaboration platform
Space is pivoting to SpaceCode, focused on Git hosting and code reviews. Learn more →
Space On-Premises(本地部署版) 2023.2 现已推出!
您在开发软件时是否想要完全控制数据?
我们很高兴地宣布:Space On-Premises(本地部署版)2023.2 现已推出,此版本的无障碍功能更出色,具有新的简化安装选项和多项实用功能。
借助新的 AWS 一键式安装选项,您现在可以在 AWS 云上快速轻松地运行 Space。 您也可以使用我们在此版本中添加的扩展 Docker Compose 配置步骤,将 Docker Compose 作为稳定安装。
为了帮助您提高工作效率,Space On-Premises 2023.2 添加了大量新功能,例如强大的 IDE 启发导航、问题时间跟踪、存储构建工件和缓存项目依赖项、对 Rust 软件包的支持、直接从代码段创建问题的快速选项等。
阅读本文,了解 2023.2 版本中的最新变化和可用安装选项概览,找到最适合您的团队的安装选项。
Space On-Premises 安装选项
在 v2023.2 中,您可以选择三种不同的方式安装 Space On-Premises。 您可以在 AWS 云、使用 Docker Compose 的本地环境或 Kubernetes 集群中安装 Space。
查看下图快速浏览安装选项,继续阅读了解更多详细信息。
如需更详细的比较,请参阅我们的文档页面。
AWS 一键式安装
AWS 一键式安装提供了获取您自己的 Space On-Premises 实例的最简单方法。 AWS 软件包代表托管在 AWS 云上的 AWS 原生全栈安装。
此安装将提供稳定的解决方案,消耗的 AWS 资源适中,并可通过 AWS RDS 和 S3 确保安全的数据存储。 AWS 选项非常适合已经在利用 AWS 或尚未拥有专用基础架构的组织。
Docker Compose 安装
您可以在配置了 Docker Compose 的 Docker 容器中运行 Space On-Premises 实例。 这种安装方法快速、简单,可以快速部署和升级 Space On-Premises。
Docker Compose 选项提供了简单而稳定的 Docker 原生安装,可在任何位置托管,让您能够灵活地使其适应组织的基础架构。 在 2023.2 版本中,我们引入了额外的配置步骤,让您能够将其用作稳定安装。 您可以先从 Docker Compose 安装开始,然后根据需要扩展数据。
Kubernetes 安装
Kubernetes 原生软件包可以安装在任何集群中,无论是在您自己的环境中运行,还是在 Amazon Elastic Kubernetes Service、Google Kubernetes Engine、Azure Kubernetes Service 或其他支持 Kubernetes 的云服务中运行。
Space On-Premises 的 Kubernetes 安装提供了可扩缩的高可用性解决方案,非常适合管理更大的工作负载。 不过,管理和故障排除需要用户具备一定的 Kubernetes 知识。
如何升级
要将 Space On-Premises 升级到最新的 2023.2 版本,请遵循这些说明。
Space On-Premises 定价方案
Space On-Premises 提供三种方案,包括最多支持 10 位成员的免费方案和每位成员每月 25 美元起的付费方案。 功能将按类似于 Space Cloud 的方案进行细分。 有关定价方案的更多详细信息,请参阅定价页面。
Space On-Premises 2023.2 最新变化
On-Premises 版本提供了大部分不需要在 JetBrains 端托管的 Space 功能,但开发环境是一个明显的例外。 Space Automation 功能在 On-Premises 中也受到限制:仅支持使用自托管和 Kubernetes 工作进程的 CI/CD 作业。
下方列出了 v2023.2 中可用但 v2023.1 中不包含的功能。
Space 中强劲的 IDE 式导航
我们将为 Space 带来熟悉且强劲的 IDE 式导航,提高开发者的生产力和效率。 按 Cmd+K 即可导航到 Space 中的任意位置。 当您知道要搜索的条目的名称(或部分名称)时,经过彻底修改的导航特别实用,就像在您喜欢的 IDE 中一样。 将所有数据集中在一处后,您可以在聊天消息、问题和代码审查之间轻松导航。
在文件仓库中存储构建工件和缓存项目依赖项
文件仓库现在可以用作任何构建工件(测试结果、代码质量报告或二进制文件)的存储,也可以用作项目依赖项的本地缓存。 这可以让您进一步简化 CI 作业、节省资源和缩短构建时间。 此外,我们还为文件输入提供了声明式 DSL,您可以轻松将项目秘密保存为文件或在作业开始前下载任何文件工件。 详细了解这些功能。
从提交中预填充合并请求描述
合并请求与代码审查现在有一个专门的描述字段来存储所有相关详细信息。 您也可以通过点击描述字段下的 Copy text from commit messages(复制提交消息中的文本)选项,使用分支提交中的消息预填充新合并请求的详细信息。
从代码段中创建问题
您现在可以高亮显示部分代码,并从中创建一个问题,或直接将其发送到聊天或频道。 高亮显示的区域将以代码段的形式呈现,并包含指向仓库中相应文件或提交的链接,这样一来,其他团队成员就可以快速预览和访问。
主动跟踪在问题上花费的时间
除了追溯记录在 Space 问题上花费的时间,您现在还可以动态跟踪,更好地管理您的工作时长。 花费的时间将使用当前日期记录,您可以随时恢复现有计时器或编辑条目以准确跟踪冲刺。
跨多个项目访问问题
Space 可以让您更轻松地同时处理各种项目,因为您可以在一个地方管理整个组织的所有问题。 此外,您还可以使用高级筛选器更轻松地搜索问题。
将容器镜像发布到 Docker Hub
现在,您可以将 Docker 和 OCI 镜像以及 Helm 图表从 Space Packages 发布到 Docker Hub。 了解详情。
在 Space 中管理和共享 Rust 软件包
我们引入了 Cargo 稀疏注册表支持,因此您现在可以使用 Space 存储和共享 Rust 软件包。 新的稀疏协议可以加快在构建项目时下载软件包依赖项的速度,并统一为它们分配凭据的操作。 了解详情。
更多功能
Space On-Premises 2023.2 中提供的其他实用功能包括:
- 固定仪表板条目,例如项目成员的仓库、问题面板、作业、软件包和部署。
- 使用 Mermaid 语法和 CSV 表在聊天、文档和仓库中插入图表。
- 在 Documents(文档)中使用新的内置预览功能浏览文件和文件夹。
前往专属最新变化页面探索所有可用功能。
想体验一下吗?立即下载 Space On-Premises,让整个组织都能享受到简单的安装和实用的新功能。
您的反馈对我们非常重要,它将帮助我们为像您这样的客户打造更好的 Space。 请在下方评论区中与我们分享您的想法。
本博文英文原作者: