3.2.2. カスタムプラグインレジストリーイメージのビルド


本セクションでは、カスタムプラグインレジストリーイメージをビルドする方法を説明します。この手順では、プラグインを追加する方法を説明します。イメージには、プラグインまたは拡張メタデータが含まれます。

前提条件

  • Node.js 12.x
  • yarn の実行中のバージョン。参照:Yarn のインストール
  • ./node_modules/.binPATH 環境変数にある。
  • podman または docker の実行中のインストール。

手順

  1. プラグインレジストリーリポジトリーのクローンを作成し、デプロイするバージョンをチェックアウトします。

    $ git clone git@github.com:redhat-developer/codeready-workspaces.git
    $ cd codeready-workspaces
    $ git checkout crw-2.14-rhel-8
    Copy to Clipboard Toggle word wrap
  2. ./dependencies/che-plugin-registry/ ディレクトリーで、che-theia-plugins.yaml ファイルを編集します。
  3. che-theia-plugins.yaml ファイルに有効なコンテンツを追加します。詳細は、https://access.redhat.com/documentation/ja-jp/red_hat_codeready_workspaces/2.14/html-single/end-user_guide/index#adding-a-vs-code-extension-to-the-che-plugin-registry.adoc を参照してください
  4. カスタムプラグインレジストリーイメージをビルドします。

    $ cd dependencies/che-plugin-registry
    $ ./build.sh --organization <my-org> \
               --registry <my-registry> \
               --tag <my-tag>
    Copy to Clipboard Toggle word wrap
    注記

    build.sh スクリプトの詳細なオプションを表示するには --help パラメーターを使用します。レジストリーイメージにプラグインバイナリーを含めるには、--offline パラメーターを追加します。

  5. レジストリーのビルド後にコンテナーに表示される ./dependencies/che-plugin-registry/v3/plugins/ の内容を確認します。正常なプラグインレジストリービルドから作成されるすべての meta.yaml ファイルがここにあります。

    ./dependencies/che-plugin-registry/v3/plugins/
    ├── <publisher>
    │   └── <plugin-name>
    │       ├── latest
    │       │   └── meta.yaml
    │       └── latest.txt
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat