mabl CLIでは、テスト環境に関連付けられているURLおよびモバイルビルドファイルを管理できます。これらは、プラン実行で使用されるURLとビルドファイルです。
URLの管理
mabl environments urls add
を使用して、アプリケーションと環境の組み合わせに新しいWebまたはAPI URLを1つ以上追加します。必要な環境IDおよびアプリケーションIDを取得するには、mabl environments list
およびmabl applications list
を実行します。
# Associate an application and environment with a new web application URL mabl environments urls add <env-id> --application-id <app-id> --app-url https://www.url1.com # Associate an application and environment with a new API URL mabl environments urls add <env-id> --application-id <app-id> --api-url https://www.api.example.com
アプリケーションと環境の組み合わせに関連付けられているすべてのURLとモバイルビルドを参照するには、次のように、mabl environments urls list
を実行します。
mabl environments urls list <env-id> --application-id <app-id>
ビルドファイルの管理
CLIでは、mabl mobile-build-files upload
コマンドを使用して、ワークスペースにモバイルビルドファイルをアップロードできます。
mabl mobile-build-files upload <relative-path-to-build>
末尾が-maf
のビルドファイルIDが返されます。次のいずれかのコマンドでこのビルドファイルIDを使用して、アプリケーションと環境の組み合わせにビルドを関連付けます。
このほかに、次のような方法でビルドファイルIDにアクセスできます。
- CLIで
mabl mobile-build-files list
を実行して、すべてのビルドファイルのIDを参照する - アプリケーションで [Configuration] > [Mobile build files] に移動し、ビルドファイルの横のCLIアイコンをクリックする
アプリケーションでビルドファイルIDにアクセスする
mabl environments build-files update
mabl environments build-files update
を使用して、アプリケーションと環境の組み合わせに関連付けられているモバイルビルドファイルを置き換えます。このコマンドは、スケジュールされたプラン実行のデフォルトビルドを更新する場合に便利です。
mabl environments build-files update <env-id> --application-id <app-id> --build-file-id <build-file-id>
アプリケーションと環境の組み合わせに別のビルドファイルがすでに関連付けられている場合は、新しいビルドファイルに置き換えられます。このプロセスは、AndroidとiOSで異なります。たとえば、Androidビルドでmabl environments build-files update
を実行した場合、アプリケーションと環境の組み合わせに関連付けられたAndroidビルドファイルのみが更新されます。この動作はiOSビルドの場合も同じです。
ビルドファイルを使ってプランをアドホックに実行してテストを行う場合は、代わりにデプロイイベントを作成し、--android-app-file-id
または--ios-app-file-id
のビルドファイルオーバーライド引数を使用できます。
注
mabl environments build-files update
コマンドでは、複数のビルドファイルにすでに関連付けられているアプリケーションと環境の組み合わせを更新することはできません。たとえば、アプリケーションと環境の組み合わせに2つのiOSビルドがすでに関連付けられている場合、CLIでこれらを更新することはできません。この場合は、mablアプリケーション ([Configuration] > [Applications]) を使用します。
mabl environments build-files add
mabl environments build-files add
を使用して、アプリケーションと環境の組み合わせに新しいビルドファイルの関連付けを追加します。
mabl environments build-files add <env-id> --application-id <app-id> --build-file-id <build-file-id>