3.3. crwctl およびローカル devfile を使用したワークスペースの作成
crwctl
ツールにローカルに保存された devfile を参照させて、CodeReady Workspaces ワークスペースを作成できます。次に 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> \ 1 --devfile=devfile.yaml --start \ -n openshift-workspaces
- 1
- 作成するワークスペース名。
注記
--devfile
フラグを省略すると、crwctl は現行ディレクトリーで、ワークスペースの作成に使用する devfile.yaml
または devfile.yml
ファイルを検索します。