- スタート アップ ガイド
- ハードウェアおよびソフトウェアの要件
- インストールとアップグレード
このトピックでは、ローカル デプロイ スクリプトを使用して Test Manager を Azure Resource Manager (ARM) テンプレートとしてローカルにデプロイする方法について説明します。
要件
- Azure CLI がインストールされている。
- ログインして 、Azure のサブスクリプション コンテキストを正しく設定する必要があります。
- ローカル デプロイ スクリプト (TestManagerLocalDeploymentWrapper.ps1) と同じ場所に以下のパッケージをダウンロードします。
- デプロイ スクリプト: MSDeploy パッケージと
Deploy-TestManager.ps1スクリプトを含むパッケージ - Test Manager Provisioning Tool: package containing Test Manager CLI files stored inside the
TestManagerProvisionerfolder. For more information, see Test Manager Provisioning Tool. - Test Manager のローカル デプロイ スクリプト:
Test Manager Web Appを含む MSDeploy パッケージ - mainTemplate.json: the local deployment script containing an empty parameters JSON file, located in the
armfolder, next to the rest of the packages.
- デプロイ スクリプト: MSDeploy パッケージと
Test Manager のデプロイ環境を設定するには、 arm という名前のフォルダーを作成し、[ 要件] でダウンロードしたすべての成果物の横に配置します。arm フォルダー内には、次の 2 つのファイルが必要です。
- 空の
params.jsonファイル mainTemplate.jsonファイル
パッケージのフォルダーの場所は以下のスクリーンショットのようになります。
UiPath のインフラストラクチャ全体をデプロイする必要がある場合は、以下も必要になります。
- UiPath Orchestrator が環境内にセットアップされている
- Orchestrator の [ID 管理] にアクセスできる
Test Manager のインストール前にリソースをプロビジョニングする
Test Manager インスタンスのリソースをプロビジョニングするには、TestManagerLocalDeploymentWrapper.ps1 スクリプトを実行する必要があります。この手順は、Test Manager のリソースがまだプロビジョニングされていない場合に使用できます。
Windows PowerShell を開き、-Provision フラグを指定して TestManagerLocalDeploymentWrapper.ps1 スクリプトを実行し、次のパラメーターを指定します。
| パラメーター | 説明 |
|---|---|
| リソース グループ名 | UiPath Test Manager リソースがプロビジョニングされる Azure リソース グループの名前です。 |
| SQLServerAdminPassword | Azure SQL Server の管理者資格情報のパスワードです。 |
| SQLServerAdminLogin | Azure SQL Server の管理者資格情報のユーザー名です。 |
| TMDBSize | 作成される Azure SQL データベース リソースのデータベース サイズです。利用可能なオプションは「Small」、「Medium」、「Large」です。 |
| TMDatabaseName | 作成される Azure SQL Database リソースの名前です。 |
| TMAppName | 作成される Azure Web アプリ リソースの名前です。 |
| ストレージ アカウント名 | 作成される Azure Storage アカウント リソースの名前です。 |
| SQLServerName | 作成される Azure SQL Server リソースの名前です。 |
| 場所 | リソースが作成される Azure リージョンの名前です。例: west_europe |
| TMPAppServicePlan | 作成される Azure App Service プラン リソースの名前です。 |
| storageAccountType | 作成される Azure Storage リソースの種類です。 |
| TMAppInsights | 作成される App Insights リソースの名前です。 |
スクリプトの例
以下の例では、Test Manager に対してリソースをプロビジョニングするためにローカル デプロイ スクリプトを実行しています。
-
az loginを使用して Azure 環境にログインします。 -
Azure コンテキストを、Test Manager をデプロイするサブスクリプションに設定します (例:
Dev-Test-SL-EA subscriptionに設定するには、az account set --subscription "DevTest-SL-EA"を実行します)。 -
-Provisionフラグを指定してTestManagerLocalDeploymentWrapper.ps1スクリプトを実行し、次のパラメーターを指定します。.\TestManagerLocalDeploymentWrapper.ps1 -resourceGroupName "tmh-testing" -SQLServerAdminPassword: "password" -SQLServerAdminLogin: "sqladmin" -TMDBSize: "Small" -TMAppName: "tmh-test" -TMDatabaseName: "tmhtestsqldb" -SQLServerName: "tmhtestsql" -storageAccountName: "tmhtestst" -location: "northeurope" -TMAppServicePlan: "tmhtestasp" -storageAccountType: "Standard_LRS" -TMAppInsights: "tmhtestinsights" -provision.\TestManagerLocalDeploymentWrapper.ps1 -resourceGroupName "tmh-testing" -SQLServerAdminPassword: "password" -SQLServerAdminLogin: "sqladmin" -TMDBSize: "Small" -TMAppName: "tmh-test" -TMDatabaseName: "tmhtestsqldb" -SQLServerName: "tmhtestsql" -storageAccountName: "tmhtestst" -location: "northeurope" -TMAppServicePlan: "tmhtestasp" -storageAccountType: "Standard_LRS" -TMAppInsights: "tmhtestinsights" -provision