3.3. crwctl およびローカル devfile を使用したワークスペースの作成
CodeReady Workspaces ワークスペースは、crwctl ツールをローカルに保存された devfile を参照して作成できます。次に CodeReady Workspaces インスタンスは検出された devfile を使用してワークスペースをビルドします。
前提条件
- Red Hat CodeReady Workspaces の実行中のインスタンス。Red Hat CodeReady Workspaces のインスタンスをインストールするには、「CodeReady Workspaces のインストール」を参照してください。
- CodeReady Workspaces CLI 管理ツール。「crwctl 管理ツールの使用」を参照してください。
- devfile は、現在の作業ディレクトリー内のローカルファイルシステムで利用できます。devfile の作成および使用についての詳細は、「devfile のバージョン 2 のオーサリング」 を参照してください。
- Red Hat CodeReady Workspaces にログインしている必要があります。「How to login into CodeReady Workspaces using crwctl」を参照してください。
手順
-
以下のように
crwctlツールでworkspace:createパラメーターを使用して devfile からワークスペースを実行します。
crwctl workspace:create --name=<WORKSPACE_NAME> \ --devfile=devfile.yaml --start \ -n openshift-workspaces
$ crwctl workspace:create --name=<WORKSPACE_NAME> \
--devfile=devfile.yaml --start \
-n openshift-workspaces
- 1
- 作成するワークスペース名。
注記
--devfile フラグを省略すると、crwctl は現行ディレクトリーの ファイルを検索し、ワークスペースを作成します。
devfile.yaml または devfile.yml