検索

5.5. devfile に基づくアプリケーションのビルド

download PDF

devfile を基にしてアプリケーションをデプロイするには、ローカルのワークスペースに空のプロジェクトが必要です。さらに、OpenShift にも devfile コンポーネントを作成するための空のプロジェクトが必要です。コンポーネントの確立後、プロジェクトが更新され、OpenShift で作成されたローカルおよびリモートアーティファクトも更新されます。

Procedure

  1. CodeReady Studio を起動します。
  2. Ctrl+N キーを押します。

    Select a wizard ウインドウが表示されます。

    crs create empty project in pe 1
  3. General Project を選択します。
  4. Next をクリックします。

    New Project ウインドウが表示されます。

    crs create empy project in pe
  5. プロジェクトに名前を付けます。
  6. プロジェクトの場所を選択します。
  7. Finish をクリックします。

    新たに作成した空のプロジェクトが Project Explorer ビューに表示されます。

  8. OpenShift Application Explorer を起動します。
  9. OpenShift Application Explorer New Project の任意の場所をクリックします。

    crs os project

    New project ウインドウが表示されます。

    crs os new project window
  10. プロジェクトに名前を付けます。
  11. OK をクリックします。

    新たに作成したプロジェクトが OpenShift Application Explorer ビューに表示されます。

  12. ターゲットの Project New Component を右クリックします。

    crs os new component

    Create component ウィンドウが表示されます。

    crs devfile component type

  13. プロジェクトに名前を付けます。
  14. Browse をクリックして Eclipse Project を選択します。
  15. Component typejava-vertx に設定します。
  16. Project スターターを java-vertx に設定します。
  17. アプリケーションに名前を付けます。
  18. Push after create チェックボックスを未選択にします。
  19. Finish をクリックします。

    Console ビューが表示され、検証プロセスが表示されます。

    新たに作成されたコンポーネントが、プロジェクト下の OpenShift Application Explorer ビューに表示されます。

devfile をベースとするアプリケーションがビルドされます。

5.5.1. devfile レジストリーの管理

CodeReady Studio で OpenShift Application Explorer を使用して devfile レジストリーを作成、削除、および編集する方法を説明します。

5.5.1.1. devfile レジストリーの追加

前提条件

  • 実行中の OpenShift クラスター。

Procedure

  1. CodeReady Studio を起動します。
  2. OpenShift Application Explorer を起動します。
  3. devfile レジストリーは、Devfile registries ノードに表示されます。

    crs devfile registries node
  4. devfile レジストリーノードを拡張すると、そのレジストリーのすべての devfile が表示されます。

    crs devfile registries node expanded

    • 新規 devfile レジストリーを追加するには、Devfile registries を右クリックし、new をクリックします。

      crs new devfile registry

      Create devfile registry ウインドウが表示されます。

      crs create devfile registry window
  5. devfile レジストリーに名前を付けます。
  6. devfile URL を貼り付けます。
  7. Finish をクリックします。

新たに作成された devfile レジストリーが Devfile registries 下の OpenShift Application Explorer ビューに表示されます。

5.5.1.2. devfile レジストリーの削除

前提条件

  • 実行中の OpenShift クラスター。

Procedure

  1. CodeReady Studio を起動します。
  2. OpenShift Application Explorer を起動します。
  3. devfile レジストリーは、Devfile registries ノードに表示されます。

    crs devfile registries node
  4. 展開された devfile レジストリーノードには、そのレジストリーのすべての devfile が表示されます。

    crs devfile registries node expanded

    • devfile レジストリーを削除するには、devfile レジストリーのノードを右クリックして、delete をクリックします。

      crs delete devfile registry

devfile レジストリーが削除されます。

5.5.1.3. devfile レジストリーの編集

前提条件

  • 実行中の OpenShift クラスター。

Procedure

  • devfile レジストリーを編集するには、YAML エディターを使用します。YAML エディターは構文の検証およびコンテンツ補助を提供します。

5.5.1.4. devfile レジストリーからのコンポーネントの作成

devfile レジストリーから新規コンポーネントを作成するには、コンポーネントタイプまたはスタータープロジェクトから新規コンポーネントを作成できます。

前提条件

  • 既存の Eclipse プロジェクト。
  • 既存の OpenShift プロジェクト。
  • OpenShift クラスターに接続されている。

Procedure

  1. Devfile レジストリーノードで devfile レジストリーを展開します
  2. コンポーネントタイプまたはスタータープロジェクトを右クリックし、Project New Component をクリックします。

    crs creating a component for devfile registry

    Create component ウィンドウが表示されます。

    crs create devfile registry component
  3. コンポーネントに名前を付けます。
  4. Browse をクリックして Eclipse プロジェクトを選択します。
  5. Component type を選択します。
  6. プロジェクトスターターを選択します。
  7. アプリケーションに名前を付けます。
  8. Finish をクリックします。

新規コンポーネントは devfile レジストリーから作成されます。

関連情報

devfile の詳細は、「Introduction to Devfile 」を参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.