第 1 章 使用 Dev Spaces


要开始为您的机构使用 OpenShift Dev Spaces,您可以阅读以下内容:

1.1. 开发人员工作区

Red Hat OpenShift Dev Spaces 为开发人员提供代码、构建、测试、运行和调试应用程序所需的所有空间:

  • 项目源代码
  • 基于 Web 的集成开发环境(IDE)
  • 开发人员对项目工作所需的工具依赖项
  • 应用程序运行时:应用程序在生产环境中运行的环境的副本

Pod 管理 OpenShift Dev Spaces 工作区的每个组件。因此,OpenShift Dev Spaces 工作区中运行的一切都在容器内运行。这使得 OpenShift Dev Spaces 工作区高度可移植。

嵌入式基于浏览器的 IDE 是 OpenShift Dev Spaces 工作区中运行的所有内容的访问点。

1.1.1. Microsoft Visual Studio Code - 开源

Microsoft Visual Studio Code - 基于浏览器的默认 IDE。

OpenShift Dev Spaces 添加以下功能:

打开 VSX registry
IDE 使用 Open VSX registry 列出和下载扩展。OpenShift Dev Spaces 管理员可以配置 Open VSX registry URL
推荐的扩展
IDE 自动安装 推荐的扩展

OpenShift Dev Spaces 增加了以下扩展:

命令

将 Devfile 命令转换为 Microsoft Visual Studio Code - 开源任务。

流程

  • 要查看可用任务的下拉列表,请输入: F1 Tasks: Run Task Enter che
活动跟踪器
跟踪 Microsoft Visual Studio Code 提供的事件 - 开源来确定和停止不活跃工作区。此扩展不会保存、收集或存储数据。
API
提供与 Dev Workspace 和 OpenShift Dev Spaces 交互的帮助信息。
GitHub 身份验证
提供向 GitHub 进行身份验证的支持。它注册可以被其他扩展利用的 github Authentication Provider。这也提供了 Settings Sync 使用的 GitHub 身份验证。
端口

检测打开端口并提供重定向 URI。当进程开始侦听端口时,OpenShift Dev Spaces 会显示带有打开生成的资源的链接的通知。

流程

  • 要显示端点列表,请输入: F1 Explorer: Focus on endpoint View Enter
远程
为远程授权提供命令。
资源监控器
监控 CPU 和 RAM 等资源。
Telemetry

检测并发送以下事件到侦听 http://localhost:${DEVWORKSPACE_TELEMETRY_BACKEND_PORT} 的后端遥测插件:

WORKSPACE_OPENED
当遥测扩展激活时发送
EDITOR_USED
vscode.workspace.onDidChangeTextDocument 事件上发送
Terminal
打开终端到 Dev Workspace 容器。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.