前提条件
Vega SDKをCIパイプラインに統合する前に、ビルド環境が以下の要件を満たしていることを確認してください。ビルドホストに適切なプラットフォームを選択するよう特に注意してください。間違ったプラットフォームを選択すると、インストールエラーやランタイムエラーが発生する可能性があります。システム要件
ホスト構成
- オペレーティングシステム
- Ubuntu 20.04、22.04、または24.04
- x86_64
- Mac OS X
- arm64(Mシリーズ)またはx86_64(Intel)
- Ubuntu 20.04、22.04、または24.04
インストールプロセス
Vega SDKをCI環境に実装する場合、インストールプロセスで特に注意が必要です。開発者ワークステーションではインタラクティブなインストールが一般的ですが、CI環境では完全に自動化されたアプローチが必要です。以下のセクションでは、これらの手順について説明します。基本インストール
-
インストールコマンドを編集して、自動インストールを中断する可能性のあるインストーラープロンプトを無効にします。
-
必要なインストールフラグを構成します。
環境変数の構成
次の環境変数を使用してインストーラースクリプトを制御します。Dockerの統合
Dockerは、Vega SDKを使用してアプリケーションを構築するための一貫性のある分離環境を提供します。次の例は、必要なすべての依存関係と構成を含むビルド環境を作成する方法を示しています。このアプローチは、コンテナベースのビルドをサポートするさまざまなCIソリューションに適用できます。Dockerfileの例
ベストプラクティス
バージョン管理
- CI設定では、必ず
VEGA_SDK_VERSIONを使用して正確なSDKバージョンを指定します。 - 安定性と再現性のあるビルドのために、バージョン固定を使用します。
- リポジトリの変更ログにバージョン更新を記録します。
パフォーマンスの最適化
- デバイスエミュレーションが不要な場合は
SKIP_VVD_INSTALL=trueを設定してください。これにより、インストールサイズが大幅に削減されます。 - ダウンロードしたアーティファクトにはキャッシュ戦略を使用してください。
- 最終的なイメージサイズを小さく抑えるために、マルチステージのDockerビルドを検討してください。
セキュリティ
- 常にHTTPSダウンロードURLを使用してください。
- プライベートnpmレジストリに適切なアクセス制御を実装します。
- CI/CDパイプラインの設定を定期的に監査してください。
トラブルシューティング
インストール失敗
- SDKリポジトリへのネットワーク接続を確認します。
- SDKのインストールに十分なディスク容量を確保してください。
- 環境変数が正しく設定されていることを確認します。
- インストールページで、ビルドホストに適したプラットフォームを選択したことを確認します。
ビルドエラー
- アプリとのSDKバージョンの互換性を確認してください。
- ビルド環境に不足している依存関係がないか確認してください。
- 特定のエラーメッセージについては、ビルドログを確認してください。
- インストール時に正しいプラットフォームが選択されていることを確認します。

