- Instalación de Studio
- Instalación de robots
- Instalación de Orchestrator
- Instalación de Test Manager
- Requisitos de hardware
- Requisitos de software y requisitos previos
- Actualizar
- Copias de seguridad y restauración
- Solución de problemas
- Problemas conocidos
Implementación de administrador de recursos de Azure local
En este tema aprenderás a implementar Test Manager de forma local como una plantilla de gestor de recursos de Azure (ARM) usando el script de implementación local.
- Azure CLI instalado.
- Tienes que haber iniciado sesión y tener el contexto de suscripción en Azure configurado correctamente.
- Descarga los siguientes paquetes junto al script de implementación local (TestManagerLocalDeploymentWrapper.ps1):
- Script de implementación: paquete que contiene el paquete MSDeploy con el script
Deploy-TestManager.ps1
. - Herramienta de aprovisionamiento de Test Manager: paquete que contiene los archivos CLI de Test Manager almacenados dentro de la carpeta
TestManagerProvisioner
. Para obtener más información, consulta la Herramienta de aprovisionamiento de Test Manager. - Script de implementación local de Test Manager: paquete de MSDeploy que contiene
Test Manager Web App
. - mainTemplate.json
- Script de implementación: paquete que contiene el paquete MSDeploy con el script
arm
y colócala junto a todos los artefactos descargados en Requisitos.Dentro de la carpeta arm
, necesitas dos archivos:
- un archivo
params.json
vacío mainTemplate.json
file
La ubicación de carpeta de tus paquetes será similar a la siguiente captura de pantalla.
- UiPath Orchestrator configurado en tu entorno.
- Acceso a la administración de Orchestrator Identity.
TestManagerLocalDeploymentWrapper.ps1
. Puedes usar este procedimiento si aún no has aprovisionado los recursos de Test Manager.
TestManagerLocalDeploymentWrapper.ps1
con la bandera -Provision
y luego proporciona los siguientes parámetros.
Parámetro |
Descripción |
---|---|
NombreDelGrupoDeRecursos |
El nombre del grupo de recursos de Azure donde se aprovisionarán los recursos de UiPath Test Manager. |
SQLServerAdminPassword |
La contraseña de las credenciales de administrador del Servidor SQL de Azure. |
SQLServerAdminLogin |
El nombre de usuario de las credenciales de administrador del Servidor SQL de Azure. |
TMDBSize |
El tamaño de la base de datos del recurso de la base de datos SQL de Azure que se creará. Opciones disponibles: "Pequeña", "Media", "Grande". |
TMDatabaseName |
El nombre del recurso de la base de datos SQL de Azure que se creará. |
TMAppName |
El nombre del recurso de la aplicación web de Azure que se creará. |
storageAccountName |
El nombre del recurso de la cuenta de almacenamiento de Azure que se creará. |
SQLServerName |
El nombre del recurso del Servidor SQL de Azure que se creará. |
Ubicación |
El nombre de la región de Azure donde se creará el recurso. Por ejemplo,
west_europe
|
TMPAppServicePlan |
El nombre del recurso del plan de servicio de la aplicación de Azure que se creará. |
storageAccountType |
El tipo del recurso de almacenamiento de Azure que se creará. |
TMAppInsights |
El nombre del recurso de Insights de la aplicación que se creará. |
En el siguiente ejemplo, el script de implementación local se ejecuta para aprovisionar recursos para Test Manager.
- Usa
az login
para iniciar sesión en tu entorno de Azure. - Establece el contexto de Azure a la suscripción donde estás a punto de implementar Test Manager (por ejemplo, para configurarlo como
Dev-Test-SL-EA subscription
ejecuta lo siguiente:az account set --subscription "DevTest-SL-EA"
. -
Ejecuta el script
TestManagerLocalDeploymentWrapper.ps1
con la bandera-Provision
y luego proporciona los siguientes parámetros..\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