内でコンテナとして実行された状態で提供されます。上でのアプリケーション開発を開始できます。開発を容易にするプラグインが提供されていたりします。インストールしていきます。今回は以下の環境で検証を行います。デプロイできるようになっています。インストールできます。任意の名前で作成します。選択してインストールします。してworkspacesを指定します。なっていることを確認します。リンクをクリックします。ファイル編集画面が表示されますが、今回は特にデフォルトから変更せずインストールを行います。状態を確認してみます。起動していることが確認できます。カスタムリソースも確認できます。URLにアクセスします。OAuthを使用してOpenShiftでCodeReadyワークスペースにログインします。選択することで初回ログインが完了し、以下の画面が表示されます。使ってワークスペースを作成します。いうファイルで、以下の内容を含めることができます。アプリケーションのワークスペースを作成します。起動)を行ってくれます。以下のいずれかを指定可能です。一緒に格納することで、ソースコードとそれを実行できるコード化された開発環境を同時に管理し共有することも可能となります。ごとに異なる開発環境を構築することも可能となります。アクセスすることでワークスペースを構築しています。https://<CheHost>/f?url=https://raw.githubusercontent.com/redhat-developer/devfile/master/getting-started/java-maven/devfile.yaml上記にアクセスすると以下の画面が表示され、現在のワークスペースの構築状況が確認できます。アプリケーションを開発できる環境が構築されているか確認してみます。いうディレクトリがありその中にソースコードが存在していることが確認できます。次にこのソースコードをビルド、テスト、実行できるか確認を行います。ワークスペースで利用できる独自コマンドを定義することが可能です。実行してビルド〜実行まで行います。出力されることを確認できました。実際の記述がどのようになっているのか確認してみます。バージョンとワークスペース名です。これらの項目は必ず指定する必要があります。ワークスペースの様々な設定変更を行う箇所です。がアタッチされて作業内容の永続化が行われるワークスペースをエフェメラルなものに変更する設定です。ソースコードの参照先を定義します。ここで指定した参照先のソースコードがワークスペースに格納されます。ワークスペースを構成するコンポーネントを定義します。ワークスペースで利用するプラグインを定義しています。独自コマンド実行に利用可能です。先程アプリケーションのビルド〜実行にも使用したワークスペースの独自コマンドを定義できる箇所です。実行していたことがわかります。${CHE_PROJECTS_ROOT}/console-java-simpleこのように、先程作成したワークスペースのソースコードやプラグイン、ビルド環境がコードとして表現されていることが確認できます。定義内容の詳細は以下をご参照ください。利用して開発環境をコードとして管理する方法をご紹介しました。書く必要はありますが、一度書いてしまえばチーム全員が同じ環境で開発していることを担保できるのはかなりのメリットではないでしょうか。することですぐに他のメンバも同じ環境を利用できるようになります。アプリケーションを容易に開発できるプラグインが用意されていたりと便利な機能強化が行われていますので、ぜひ利用してみてください。Communityの忘年会こんばんわ。2019年ももぅあと僅かですね。Hatでコンサルタントをしている織です。HatでOpenShiftのサポートエンジニアをしている林です。Hatでソリューションアーキテクトをしている小島です。各記事は著者の見解によるものでありその所属組織を代表する公式なものではありません。その内容については非公式見解を含みます。スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。