首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

变天了!JetBrains 推出云开发环境,开发新功能特性(下)

JetBrains Space 云开发环境

上篇文章我们介绍了JetBrains 远程开发,今天带大家了解JetBrains Space 云开发环境。

JetBrains Space 可为远程开发环境提供出色的编排支持。Space 现在支持为项目中的任意仓库创建开发环境。

您可以选择要启动的计算机的技术参数,还可以提供 Dockerfile 来创建镜像。您也可以使用 Space Automation 预先准备开发环境、下载依赖项、构建项目和运行索引。预构建的快照将被保存,供团队启动、复制和共享。

Space 将在您需要时启动开发环境,并且只要启动新快照即可在分支之间交换。完成任务后,将其删除即可。如果您在任务执行期间需要停止工作,Space 将在 30 分钟不活动后自动休眠工作区。

JetBrains Space 整体功能特性

提交代码并浏览更改。审查代码、创建合并请求。创建、管理、共享和重现云开发环境。自动执行您的工作流和 CI/CD 管道。存储和管理软件包仓库。将 JetBrains IDE 连接到 Space。

云开发环境

采用 JetBrains 的远程开发工作流将源代码安全保存在远程机器上,克服本地机器和慢速笔记本电脑的限制。

启动预配置 Space 云开发环境,连接到您的 JetBrains IDE,在几秒钟内即可开始编码。无需再等待构建项目、下载依赖项或建立 IDE 索引。

安装项目所需的所有工具和库,标准化环境,随时重现以实现快速入门。新手几乎可以立即开始开发,不必浪费时间准备本地机器。

自动化

利用现代而直观的方式组织您的连续交付管道,并提供适当的解决方案来满足各种自动化任务的需求。

持续集成与持续交付 (CI/CD)

简单而强大的 CI/CD,开箱即用:实时测试报告,并行执行,本地可重现性(已计划),覆盖主要技术堆栈(如 Gradle 和 Docker)。

部署

借助部署,您可以跟踪源代码更改到部署环境的交付,例如生产或暂存服务器、应用程序商店等。部署可以与您选择的任何 CI/CD 工具一起使用,包括 Space Automation、JetBrains TeamCity、GitHub Actions 等。

配置即代码

Space 中的自动化使用脚本进行配置。Space 中的 Automation UI 用于可视化脚本结果:日志、测试和工件。Space 使用基于 Kotlin 的 DSL 作为其脚本语言,并计划在未来支持 YAML。

与其他 Space 模块集成

在自动化脚本中,您必须访问 Space HTTP API 客户端。这让您能够处理任何其他 Space 模块:向 Chats 发送消息,创建文章,访问团队目录,等等。

Space Cloud 运行环境

在 Space Cloud 基础架构中运行的 Docker 容器。在自托管机器上运行的 Docker 容器。Linux、Windows 和 macOS 上的自托管机器。Linux 上的 Space Cloud 基础架构中的虚拟机。Windows 和 macOS 上的 Space Cloud 基础架构中的虚拟机。

Space On-Premises 运行环境

在 Kubernetes 集群中运行的 Docker 容器。在自托管机器上运行的 Docker 容器。Linux、Windows 和 macOS 上的自托管机器。

与外部工具集成

可以访问连接到外部工具和服务的各种 API,包括:api.docker:构建和发布 Docker 镜像。api.gradle:使用 Gradle 生成并报告测试.将来,我们计划将此列表扩展为包含 .NET、npm、Maven、Bazel 等。

与 TeamCity 集成

Space 与 TeamCity(一个强大的持续集成和测试报告工具)的集成允许您执行以下操作:

在 Space 中发布构建状态在 TeamCity 中使用 Space 帐户进行身份验证从 Space 仓库创建项目、构建配置和 VCS 根

软件包管理

在 CI/CD 管道中或从本地计算机创建和使用软件包仓库。使用 Container、Maven、NuGet 、Python、Composer、Dart、Rust、npm 和 File 仓库在产品之间共享软件包和文件。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OZfJi9JY-J9K-ty52MlkXtsw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券