Package Manager を使用したアセットパッケージの作成とデプロイ¶
アセットパッケージプロジェクトの作成¶
Package Manager を使用して Kanzi Studio でアセットパッケージを作成するには:
New Project ウィンドウで、Template ドロップダウンから任意のテンプレートを使用してプロジェクトを作成します。
プロジェクトのコンテンツを作成したら、パッケージに含めたいアセットの Export in Asset Package プロパティを有効にします。
プロジェクトのプロパティで Is Asset Package を有効にします。
プロジェクトを保存します。
ファイルエクスプローラーでプロジェクトディレクトリのルートに移動します。このディレクトリには、パッケージの作成とデプロイを支援する 3 つの新しいファイルが含まれています:
conanfile.pyはアセットのパッケージングを制御します。create_and_deploy.batは、Conan コマンドを実行してアセットパッケージを作成し、指定した Conan リポジトリにデプロイする便利なスクリプトです。README.mdは、アセットパッケージを Conan パッケージとして作成し、リモートにデプロイする方法を簡単にまとめたリファレンスです。
create_and_deploy.batを編集します。このスクリプトには、必要に応じて変更できるヘルパー変数が含まれています。パッケージ名、バージョン、およびこのパッケージの対象となる Kanzi のバージョンを更新できます。
アセットパッケージをローカル Conan パッケージとして作成する¶
ローカルでテストできるアセットパッケージを作成するには:
create_and_deploy.batを実行します。パッケージをローカル Conan キャッシュにデプロイします。パッケージはどのリモートにもアップロードされません。
注釈
このスクリプトは、
my_asset/1.0.0@kanzi-4.1.0-assets/stableという形式のリファレンスで識別される Conan パッケージを作成します。ユーザーセグメントkanzi-4.1.0-assetsはcreate_and_deploy.batのKANZI_VERSION変数から構成されます。チャネルstableはスクリプトのデフォルトです。Kanzi Studio でパッケージマネージャーを開きます。
Local タブを選択します。
更新アイコンをクリックして、ローカルパッケージリストを更新します。
新しいアセットパッケージがローカルアセットの下に表示されます。
注釈
Windows 以外のプラットフォームでは、代わりに create_and_deploy.sh スクリプトを使用します。
アセットパッケージを作成してリモートリポジトリにデプロイする¶
アセットパッケージを作成してリモートリポジトリに公開するには:
create_and_deploy.bat <remote>を実行します:パッケージをローカル Conan キャッシュにデプロイし、リモート
<remote>にアップロードします。注釈
このスクリプトは、
my_asset/1.0.0@kanzi-4.1.0-assets/stableという形式のリファレンスで識別される Conan パッケージを作成します。ユーザーセグメントkanzi-4.1.0-assetsはcreate_and_deploy.batのKANZI_VERSION変数から構成されます。チャネルstableはスクリプトのデフォルトです。Kanzi Studio でパッケージマネージャーを開きます。
Remote タブを選択します。
Repository ドロップダウンリストから、アセットパッケージをデプロイしたリポジトリを選択します。
更新アイコンを押して、リポジトリリストを更新します。
新しいアセットパッケージがリポジトリアセットの下に表示されます。
注釈
Windows 以外のプラットフォームでは、代わりに create_and_deploy.sh スクリプトを使用します。