- Studio のインストール
- Robot のインストール
- Orchestrator のインストール
- Test Manager のインストール
ローカルの Azure Resource Manager のデプロイ
このトピックでは、ローカル デプロイ スクリプトを使用して Test Manager を Azure Resource Manager (ARM) テンプレートとしてローカルにデプロイする方法について説明します。
- Azure CLI がインストールされている。
- ログインして、Azure のサブスクリプション コンテキストを正しく設定する必要があります。
- ローカル デプロイ スクリプト (TestManagerLocalDeploymentWrapper.ps1) と同じ場所に以下のパッケージをダウンロードします。
- デプロイ スクリプト: MSDeploy パッケージと
Deploy-TestManager.ps1
スクリプトを含むパッケージ - Test Manager プロビジョニング ツール:
TestManagerProvisioner
フォルダー内に保存された、Test Manager の CLI ファイルを含むパッケージです。詳細については、「Test Manager プロビジョニング ツール」をご覧ください。 - Test Manager のローカル デプロイ スクリプト:
Test Manager Web App
を含む MSDeploy パッケージ - mainTemplate.json
- デプロイ スクリプト: MSDeploy パッケージと
arm
という名前のフォルダーを作成し、そのフォルダーを、「要件」でダウンロードしたすべての成果物と共に配置します。arm
フォルダー内には、次の 2 つのファイルが必要です。
- 空の
params.json
ファイル mainTemplate.json
ファイル
パッケージのフォルダーの場所は以下のスクリーンショットのようになります。
- UiPath Orchestrator が環境内にセットアップされている
- Orchestrator の [ID 管理] にアクセスできる
TestManagerLocalDeploymentWrapper.ps1
スクリプトを実行する必要があります。この手順は、Test Manager のリソースがまだプロビジョニングされていない場合に使用できます。
-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