第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 - Open Source

Microsoft Visual Studio Code - オープンソースは、既定のブラウザーベースの IDE です。

OpenShift Dev Spaces は、次の機能を追加します。

VSX レジストリーを開く
IDE は、Open VSX レジストリー を使用して拡張機能を一覧表示およびダウンロードします。OpenShift Dev Spaces 管理者は、Open VSX レジストリー URL を設定 できます。
推奨拡張機能
IDE は、推奨される拡張機能 を自動的にインストールします。

OpenShift Dev Spaces は、次の拡張機能を追加します。

コマンド

Devfile コマンドを Microsoft Visual Studio Code - オープンソースタスクに変換します。

手順

  • 使用可能なタスクのドロップダウンリストを表示するには、F1 を押して Tasks: Run Task を選択し、Enter を押して che. と入力します。
アクティビティートラッカー
Microsoft Visual Studio Code - Open Source が提示するイベントを追跡し、アクティブではないワークスペースを特定して停止します。この拡張機能は、データを保存、収集、または保存しません。
API
DevWorkspace および OpenShift Dev Spaces と対話するためのヘルパーを提供します。
GitHub 認証
GitHub への認証をサポートします。他の拡張機能で利用できる github 認証プロバイダーを登録します。これにより、Settings Sync で使用される GitHub 認証も提供されます。
ポート

開いているポートを検出し、リダイレクト URI を提供します。プロセスがポートのリッスンを開始すると、OpenShift Dev Spaces は結果のリソースを開くためのリンクを含めて、通知を表示します。

手順

  • エンドポイントリストを表示するには、F1 を押して Explorer: Focus on endpoints View を選択し、Enter を押します。
リモート
リモート機関にコマンドを提供します。
リソースモニター
CPU や RAM などのリソースを監視します。
Telemetry

次のイベントを検出し、http://localhost:${DEVWORKSPACE_TELEMETRY_BACKEND_PORT} でリッスンしているバックエンドの Telemetry プラグインに送信します。

WORKSPACE_OPENED
Telemetry 拡張機能がアクティブ化されたときに送信されます。
EDITOR_USED
vscode.workspace.onDidChangeTextDocument イベントで送信されます。
ターミナル
Dev Workspace コンテナーへのターミナルを開きます。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.