- Instalação do Studio
- Instalação do UiPath Robot
- Instalação do Orchestrator
- Instalação do Test Manager
- Requisitos de Hardware
- Requisitos e pré-requisitos de software
- Atualização
- Backup e restauração
- Solução de problemas
- Problemas conhecidos
Implantação local do Azure Resource Manager
Neste tópico você aprenderá como implantar o Test Manager localmente como um modelo do Azure Resource Manager (ARM) usando o script de implantação local.
- CLI do Azure instalado.
- Você precisa ter feito login e ter o contexto de assinatura corretamente configurado no Azure.
- Baixe os seguintes pacotes próximo ao script de implantação local (TestManagerLocalDeploymentWrapper.ps1):
- Script de implantação: pacote contendo o pacote MSDeploy com o script
Deploy-TestManager.ps1
. - Ferramenta de provisionamento do Test Manager: pacote contendo arquivos CLI do Test Manager armazenados dentro da pasta
TestManagerProvisioner
.Para obter mais informações, consulte Ferramenta de provisionamento do Test Manager. - Script de implantação local do Test Manager: pacote MSDeploy contendo
Test Manager Web App
. - mainTemplate.json: o script de implantação local contendo um arquivo JSON com parâmetros em branco, localizado na pasta
arm
, ao lado do restante dos pacotes.
- Script de implantação: pacote contendo o pacote MSDeploy com o script
arm
e coloque-a ao lado de todos os artefatos baixados em Requisitos. Dentro da pasta arm
, você precisa de dois arquivos:
- um arquivo
params.json
vazio mainTemplate.json
arquivo
A localização da pasta para seus pacotes será semelhante à imagem abaixo.
- UiPath Orchestrator configurado em seu ambiente.
- Acesso ao Orchestrator Identity Management.
TestManagerLocalDeploymentWrapper.ps1
.Você pode usar este procedimento se não tiver os recursos do Test Manager já provisionados.
TestManagerLocalDeploymentWrapper.ps1
com o sinalizador -Provision
e depois forneça os parâmetros a seguir.
Parâmetro |
Description |
---|---|
NomeDoGrupoDeRecursos |
Nome do Grupo de recursos do Azure onde os recursos do UiPath Test Manager serão provisionados. |
SQLServerAdminPassword |
Senha para as credenciais de administrador para o Azure SQL Server. |
SQLServerAdminLogin |
Nome de usuário para as credenciais de administrador para o Azure SQL Server. |
TMDBSize |
O tamanho do banco de dados para o recurso Banco de dados SQL do Azure que será criado. Opções disponíveis: "Pequeno", "Médio", "Grande". |
TMDatabaseName |
Nome para o recurso Banco de dados SQL do Azure que será criado. |
TMAppName |
Nome para o recurso Aplicativo web do Azure que será criado. |
NomeDaContaDeArmazenamento |
Nome para o recurso Conta de armazenamento do Azure que será criado. |
SQLServerName |
Nome para o recurso Azure SQL Server que será criado. |
Location |
Nome da Região do Azure onde o recurso será criado. Por exemplo,
west_europe .
|
TMPAppServicePlan |
Nome do recurso Plano de serviço de aplicativos do Azure que será criado. |
storageAccountType |
Tipo do recurso Armazenamento do Azure que será criado. |
TMAppInsights |
Nome do recurso Insights de aplicativos que será criado. |
No exemplo a seguir, o script de implantação local é executado para provisionar recursos ao Test Manager.
- Use o
az login
para fazer logon no seu ambiente do Azure. - Defina o contexto do Azure para a assinatura na qual você está prestes a implantar o Test Manager (por exemplo, para configurá-la para
Dev-Test-SL-EA subscription
execute o seguinte:az account set --subscription "DevTest-SL-EA"
. -
Execute o script
TestManagerLocalDeploymentWrapper.ps1
com o sinalizador-Provision
e depois forneça os parâmetros a seguir..\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