mabl CLIでは、ワークスペースの環境のリスト表示、クエリ、作成、更新、削除をプログラムで管理できます。
- mabl environments list
- mabl environments describe
- mabl environments create
- mabl environments update
- mabl environments urls add
- mabl environments build-files add
- mabl environments build-files update
- mabl environments delete
mabl環境
コマンドには、テスト環境に関連するURLとビルドファイルを管理するための2つのサブコマンドが含まれています。詳細はここで学びましょう。
mabl environments list
mabl environments list
コマンドは、ワークスペース内の環境をリスト表示します。これには、環境ID、環境名、各環境の作成日などの情報が含まれます。
オプション
オプション | 詳細 |
---|---|
--limit , -l
|
返す環境の数。デフォルトは10です。 |
--output , -o
|
出力形式を指定します。デフォルトはテーブルです。"yaml" または "json" のいずれかを指定できます。 |
例
# List 20 environments in the workspace mabl environments list --limit 20 # List five environments in json format mabl environments list --limit 5 --output json
mabl environments describe
mabl environments describe
コマンドは、特定の環境の詳細情報を返します。これには以下の内容。含まれます。
- 作成日時と作成者
- 最終更新日時と更新者
- ページ操作速度
- Link Agentの設定
- 環境がスナップショットに関連付けられているかどうか
オプション
オプション | 詳細 |
---|---|
--decrypt |
出力で環境変数を返します。 |
--output , -o
|
出力形式を指定します。デフォルトはyamlです。"yaml"または"json"のいずれかを指定できます。 |
例
# Describe an environment in JSON format mabl environments describe {environment-id} --format json # Describe an environment, including its environment variables mabl environments describe {environment-id} --decrypt
mabl environments create
mabl CLIでmabl environments create
を使用して環境を作成すると、新しく作成した環境のIDが返されます。
オプション
オプション | 詳細 |
---|---|
--application-id |
この環境に関連付けるアプリケーションのID |
--app-url |
このアプリケーションと環境の組み合わせに関連付けるWebアプリケーションURL |
--api-url |
このアプリケーションと環境の組み合わせに関連付けるAPI URL |
--name , -n
|
環境の名前 |
--description |
環境の説明 |
--variables |
環境変数のキーと値のペアをvar1:value1の形式で指定します。 注: このコマンドは既存の環境変数を完全に置き換えます。 |
--link |
この環境で使用するLink Agentの名前 |
--mabl-branch |
この環境に関連付けるmablブランチの名前。この環境に対して実行されるテストは、このブランチのバージョンを使用します。指定されたブランチにテストが存在しない場合、テストはmaster上で実行されます。 |
--preview |
プレビュー環境としてマークする場合はtrueに設定します。 |
例
# Create an environment associated with an application and app URL mabl environments create -n {name} --application-id {app-id} --app-url https://www.example.com # Create a preview environment with variables mabl environments create -n {name} --application-id {app-id} --app-url https://www.example.com --variables foo:bar --preview true
mabl environments update
mabl environments update
を実行して環境を更新します。環境が更新されたことを示すメッセージが返されます。更新後の値を表示するには、mabl environments describe
を実行します。
オプション
オプション | 詳細 |
---|---|
--name , -n
|
環境の名前を更新します。 |
--description |
環境の説明を更新します。 |
--variables |
環境変数のキーと値のペアをvar1:value1の形式で更新します。 |
--link |
この環境で使用するLink Agentの名前を更新します。 |
--mabl-branch |
この環境に関連付けるmablブランチを更新します。この環境に対して実行されるテストは、このブランチのバージョンを使用します。指定されたブランチにテストが存在しない場合、テストはmaster上で実行されます。 |
--preview |
プレビュー環境としてマークする場合はtrueに変更します。 |
例
# Update the environment variables mabl environments update {env-id} --variables var1:value1 var2:value2 # Update an environment to run on a mabl branch called "test-branch" mabl environments update {env-id} --mabl-branch test-branch
mabl environments urls add
アプリケーションと環境の組み合わせにWebまたはAPI URLを1つ以上追加します。
オプション
オプション | 詳細 |
---|---|
--application-id |
この環境に関連付けるアプリケーションのID |
--app-url |
このアプリケーションと環境の組み合わせに関連付けるWebアプリケーションURL |
--api-url |
このアプリケーションと環境の組み合わせに関連付けるAPI URL |
例
# 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} -a {app-id}
mabl environments build-files add
モバイルビルドファイルをアプリケーションと環境の組み合わせに関連付けます。
mabl environments build-files add {env-id} --application-id {app-id} --build-file-id {build-file-id}
CLIでのモバイルビルドファイル管理の詳細については、この記事をご覧ください。
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アプリケーション([テスト環境設定] > [アプリケーション]) を使用します。
mabl environments delete
環境を削除します。
mabl environments delete {環境ID}