Test Suite
2023.4
False
本地 Azure 资源管理器部署 - 独立 2023.4
横幅背景图像
徽标
Test Suite
上次更新日期 2024年2月8日

本地 Azure 资源管理器部署

在本主题中,您将学习如何使用本地部署脚本在本地将 Test Manager 部署为 Azure 资源管理器 (ARM) 模板。

要求

  • 已安装 Azure CLI
  • 您需要登录并正确设置 Azure 中的订阅上下文
  • 在本地部署脚本旁边下载以下包 (TestManagerLocalDeploymentWrapper.ps1):
    备注:
    TestManagerLocalDeploymentWrapper.ps1 脚本位于下载 Test Manager 本地部署脚本后生成的 Zip 文件中。
    此位置在 Zip 文件中的潜在路径为: ..\Content\D_C\home\site\wwwroot\DeployScript
要为 Test Manager 设置部署环境,请创建一个名为 arm 的文件夹,并将其放置在需求下的所有已下载的工件旁边。在 arm 文件夹中,您需要两个文件:

包的文件夹位置将如下面的屏幕截图所示。



注意:如果您需要部署整个 UiPath 基础架构,则还需要以下内容:

在安装 Test Manager 之前配置资源

要为 Test Manager 实例配置资源,您需要运行 TestManagerLocalDeploymentWrapper.ps1 脚本。如果尚未配置 Test Manager 资源,则可以使用此过程。
打开 Windows PowerShell 并运行带有 -Provision 标志的 TestManagerLocalDeploymentWrapper.ps1 脚本,然后提供以下参数。

参数

描述

资源组名称

将在其中配置 UiPath Test Manager 资源的 Azure 资源组的名称。

SQLServer 管理员密码

Azure SQL Server 管理员凭据的密码。

SQLServer 管理员登录

Azure SQL Server 管理员凭据的用户名。

TM 数据库大小

将创建的 Azure SQL 数据库资源的数据库大小。可用选项:“小”、“中”、“大”。

TM 数据库名称

将创建的 Azure SQL 数据库资源的名称。

TM 应用程序名称

将创建的 Azure 网页应用程序资源的名称。

存储帐户的名称

将创建的 Azure 存储帐户资源的名称。

SQL 服务器名称

将创建的 Azure SQL Server 资源的名称。

位置

将在其中创建资源的 Azure 区域的名称。例如 west_europe

TMP 应用程序服务计划

将创建的 Azure 应用服务计划资源的名称。

存储帐户类型

将创建的 Azure 存储资源的类型。

TM 应用程序 Insights

将创建的 App Insights 资源的名称。

脚本示例

在以下示例中,将执行本地部署脚本以向 Test Manager 配置资源。

  1. 使用 az login 登录到您的 Azure 环境。
  2. 将 Azure 上下文设置为要部署 Test Manager 的订阅(例如,要将其设置为 Dev-Test-SL-EA subscription,请运行以下命令:az account set --subscription "DevTest-SL-EA"
  3. 运行带有 -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
  • 要求
  • 在安装 Test Manager 之前配置资源
  • 脚本示例
支持和服务图标
获取您需要的帮助
UiPath Academy 图标
了解 RPA - 自动化课程
UiPath 论坛图标
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.