- Notas relacionadas
- Introducción
- Control
- Control de origen
- Procesos CI / CD
- Gestión de fuentes
- Registro

Guía de usuario de Automation Ops
Tareas de trabajo
Tu proceso está compuesto de diferentes etapas, que a su vez, pueden dividirse en trabajos. Para cada trabajo, configura los pasos para incluir tareas de UiPath, incluidas con la integración de UiPath para Azure DevOps.
Folder not found
message is displayed, and the task is not performed. For more information, refer to Classic folders removal.
To prepare your environment, refer to Azure DevOps extension prerequisites.
Antes de comenzar a ejecutar tareas en tu proceso, considera lo siguiente:
- Debes ejecutar tareas de UiPath solo en los agentes de construcción basados en Windows.
- Configurar conexión de servicio de UiPath Orchestrator.
- Las características de prueba requieren Orchestrator versión 2020.4 o superior.
- Si utilizas una versión local de Orchestrator con HTTPS, importa el certificado SSL para asegurarte de que las llamadas HTTPS a Orchestrator son de confianza.
La extensión de Azure DevOps viene con una CLI (interfaz de línea de comandos) integrada que es específica de UiPath.
Cuando ejecutas el agente de compilación, la CLI se comunica con Orchestrator y te permite ejecutar tus tareas.
Agent.ToolsDirectory
(caché de Azure) cuando se ejecuta por primera vez.
Agent.ToolsDirectory
para finalizar la ejecución.
Agent.ToolsDirectory
(caché de Azure), el sistema la descarga automáticamente de la fuente pública NuGet. Un requisito para esto es que la fuente pública de NuGet no esté bloqueada por un firewall y se pueda acceder a ella desde tu agente de compilación.
Agent.ToolsDirectory
, utilizando la tarea Instalar plataforma.
Para definir un procedimiento de automatización en tu proceso, debes añadir y configurar tareas individuales en la agrupación de agentes.
- En Azure DevOps, ve a Pipelines.
- Crea un nuevo proceso o edita uno existente.
- Añade un trabajo a la agrupación de agentes.
- Busca una de las siguientes tareas:
- UiPath Run Job
- UiPath Manage Assets
- Plataforma de instalación de Uipath
- UiPath Pack
- UiPath Deploy
- Prueba de UiPath
- Select Add and configure the task.
- Reorganiza las tareas en la agrupación de agentes si es necesario y guarda el proceso.
You can use this task to execute a process that's been already deployed on an Orchestrator instance. For more information, refer to Processes and Jobs.
Utiliza la tabla siguiente para configurar las entradas de Ejecutar trabajo de UiPath.
Entrada | Descripción |
---|---|
Nombre de visualización (requerido) | Introduce un nombre para tu tarea. |
Conexión de Orchestrator (requerido) | Configure the service connection to access UiPath Orchestrator services. You can configure a connection only for this step or use an existing global connection. For more information, refer to Configuring UiPath Orchestrator service connection. |
Proceso (requerido) | El proceso es la versión del paquete que está vinculada a un tipo de carpeta en particular. Debes configurar esta entrada en función del tipo de carpeta en la que se implementa el proceso. Para las carpetas modernas, la entrada es el nombre del proceso que aparece en la pestaña Procesos . Para averiguar el nombre del proceso, puedes abrir Orchestrator, abrir tu carpeta y navegar a Automatizaciones > Procesos. Para las carpetas clásicas (obsoletas), la entrada es el nombre del proceso, seguido de un guion bajo, y luego el nombre del entorno , donde se alojan los Robots. Como ejemplo de esta convención de nomenclatura, considera las siguientes variables: El nombre del proceso esTestAutomation . El nombre del entorno es Production . El nombre de su proceso para esta entrada es TestAutomation_Production .
|
Parámetros de entrada | Especifica la ruta de acceso de archivo a un archivo de entrada JSON, como Input\jobParameters.json .
Ejemplo de formato de archivo JSON: |
Prioridad | Selecciona la prioridad de la ejecución de trabajo si deseas establecer un orden específico en el nivel de proceso. Por defecto, este parámetro está establecido como Normal .
|
Carpeta de Orchestrator (requerido) | Especifica la carpeta en la que se está implementando el proceso. Para las carpetas clásicas, puedes utilizar nombres de robots específicos. Para carpetas modernas, puedes utilizar nombres de usuario y máquina específicos.
Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo, utiliza AccountingTeam\TeamJohn. |
Estrategia | Especifica la estrategia de ejecución para la asignación dinámica o específica del robot. Para los trabajos asignados dinámicamente, el proceso se ejecuta bajo la cuenta y máquina que está disponible. Como alternativa, puedes elegir trabajos específicos de robot. |
Tipo de trabajo | Available only on modern folders.Choose the license model of the runtime under which the job is to be executed. For more information, refer to Robot licensing. |
N.º de trabajos | Disponible solo para estrategia de asignación dinámica Especifique el número de veces que desea ejecutar esta tarea. De forma predeterminada, esta entrada está establecida en 1 .
|
Usuario | Solo disponible en las carpetas modernas junto a una estrategia de asignación dinámica. Añade el nombre de usuario de la máquina. Por ejemplo, un usuario local para esta entrada es MachineName\UserName .
|
Máquina | Solo disponible en las carpetas modernas junto a una estrategia de asignación dinámica. El nombre de la máquina que realiza la ejecución. |
Salida | Los resultados se recopilan en un archivo JSON. Debes especificar la ruta de los resultados de trabajo (por ejemplo, Output\testResults.json ). Si dejas esta entrada en blanco, la salida por defecto se envía al directorio intermedio de artefacto bajo el siguiente nombre UiPathResults.json .
|
Tiempo de espera | Especifica el número de segundos a esperar antes de que se agote el tiempo de la solicitud. |
La tarea falla cuando el trabajo falla | Selecciona esta entrada si deseas establecer la tarea como fallida cuando al menos falló un trabajo. Esta opción está seleccionada de forma predeterminada. |
Esperar a que finalice el trabajo | Espera a que finalice la ejecución del trabajo. Esta opción está seleccionada de forma predeterminada. |
Nivel de seguimiento | Selecciona el nivel de registro en la lista desplegable. |
robotsIds | Lista separada por comas de nombres de robots específicos. |
- task: UiPathRunJob@2
displayName: 'Start ProcessProject'
inputs:
#orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator
#processName: 'ProccessProject_CI-Pipeline' # The name of the process
#parametersFilePath: 'Input\\jobParameters.json' # json file with input values if the process requires them
#priority: 'Low' # Options 'Low', 'Normal', 'High'
#folderName: 'MyFolder' # Specify the folder to deploy to. For clasic folders, you can use specific robot names. For modern folders, you can use specific user and machine names.
#strategy: 'Dynamically' # Options 'Specific', 'Dynamically'
#jobCount: 1 # The number of job runs. (default 1) - used if strategy is 'Dynamically'
#user: 'MyUser'
#machine: 'machine'
#robotsIds: 'robot1, robot2'
#resultFilePath: 'Output\\testResults.json'
#timeout: 3600
#failWhenJobFails: false
#waitForJobCompletion: false,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
- task: UiPathRunJob@2
displayName: 'Start ProcessProject'
inputs:
#orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator
#processName: 'ProccessProject_CI-Pipeline' # The name of the process
#parametersFilePath: 'Input\\jobParameters.json' # json file with input values if the process requires them
#priority: 'Low' # Options 'Low', 'Normal', 'High'
#folderName: 'MyFolder' # Specify the folder to deploy to. For clasic folders, you can use specific robot names. For modern folders, you can use specific user and machine names.
#strategy: 'Dynamically' # Options 'Specific', 'Dynamically'
#jobCount: 1 # The number of job runs. (default 1) - used if strategy is 'Dynamically'
#user: 'MyUser'
#machine: 'machine'
#robotsIds: 'robot1, robot2'
#resultFilePath: 'Output\\testResults.json'
#timeout: 3600
#failWhenJobFails: false
#waitForJobCompletion: false,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
Puedes usar esta tarea para implementar, actualizar o eliminar activos en tu instancia de Orchestrator.
Los tipos de activo siguientes son compatibles:
Text
- solo almacena cadenas (no es necesario añadir comillas)Boolean
- admite valores verdaderos o falsosInteger
- solo almacena los números enterosCredential
- contiene nombres de usuario y contraseñas que UiPath Robot requiere para ejecutar procesos particulares. Para este tipo de activo, debes codificar el nombre de usuario y la contraseña mediante el uso de::
para separar los dos campos.
name,type,value, description asset_1_name,text,asset_value, asset_2_name,integer,123,asset_3_name,boolean,false, this is an asset description asset_4_name,credential,"username::password",
name,type,value, description asset_1_name,text,asset_value, asset_2_name,integer,123,asset_3_name,boolean,false, this is an asset description asset_4_name,credential,"username::password",
For more information, refer to Orchestrator Assets.
Usa la tabla siguiente para configurar las entradas de Gestionar activos de UiPath.
Argumento | Descripción |
---|---|
Nombre de visualización (requerido) | Introduce un nombre para tu tarea. |
Conexión de Orchestrator (requerido) | Configure the service connection to access UiPath Orchestrator services. You can configure a connection only for this step or use an existing global connection. For more information, refer to Configuring UiPath Orchestrator service connection. |
Carpeta de Orchestrator (requerido) | Especifica la carpeta en la que se está implementando el proceso. Para las carpetas clásicas, puedes utilizar nombres de robots específicos. Para carpetas modernas, puedes utilizar nombres de usuario y máquina específicos.
Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo, utiliza AccountingTeam\TeamJohn. |
Elige una acción de activo (requerido) | Selecciona una opción en la lista desplegable. |
Archivo CSV de activos (requerido) | Añade la ruta de archivo CSV. Puedes utilizar el mismo archivo para Implementar y Actualizar las acciones del activo. Consideraciones:
(opcional) Puedes establecer una descripción para cada activo utilizando la siguiente sintaxis:
type, value ,description |
Nivel de seguimiento | Selecciona el nivel de registro en la lista desplegable. |
- task: UiPathAssets@2
displayName: 'Deploy/Update assets'
inputs:
#orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator
#assetActionType: 'Deploy' # Options: Deploy, Delete
#csvFile: 'assets_deploy.csv' # the path to the csv file containing the assets description,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
- task: UiPathAssets@2
displayName: 'Deploy/Update assets'
inputs:
#orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator
#assetActionType: 'Deploy' # Options: Deploy, Delete
#csvFile: 'assets_deploy.csv' # the path to the csv file containing the assets description,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
Selecciona la versión de la CLI que quieres usar con tu extensión de Azure DevOps en el menú desplegable Elegir una versión de la CLI (obligatorio).
Las opciones de la lista desplegable incluyen:
- Las últimas versiones disponibles de la CLI.
- Los requisitos del entorno para ser compatible con la versión de la CLI que elijas.
If your pipeline fails to access the UiPath Public Feed and can't download the CLI version that you chose from the dropdown list, take the following steps:
- Descargue la versión CLI deseada de la fuente pública de UiPath.
- Coloca el archivo NUPKG descargado dentro del directorio
Agent.Tools
de tu agente de compilación. Recuerda la ruta del archivo NUPKG dentro del directorioAgent.Tools
. Por ejemplo,$(Agent.ToolsDirectory)\nupkg\UiPath.CLI.xx.xx.xx.nupkg
- Usa la tarea InstalarPlataforma e introduce la ruta utilizada en el paso 2 dentro de la Ruta al campo nupkg de la CLI.
Puedes previsualizar un documento YAML completamente analizado para la plataforma de instalación de UiPath, incluido el selector de versión de la CLI:
- task: UiPathInstallPlatform-preview@2
displayName: 'UiPath Install Platform'
inputs:
cliVersion: 'WIN_22.10.8418.30339' or 'X_22.10.8418.30339' or '21.10.8319.10920
cliNupkgPath:'$(Agent.ToolsDirectory)\nupkg\UiPath.CLI.X.22.10.8418.30339.nupkg'
- task: UiPathInstallPlatform-preview@2
displayName: 'UiPath Install Platform'
inputs:
cliVersion: 'WIN_22.10.8418.30339' or 'X_22.10.8418.30339' or '21.10.8319.10920
cliNupkgPath:'$(Agent.ToolsDirectory)\nupkg\UiPath.CLI.X.22.10.8418.30339.nupkg'
La tarea UiPathPack te permite empaquetar un proyecto de UiPath existente en un paquete de NuGet.
Usa la tabla siguiente para configurar las entradas de UiPath Pack.
Argumento | Descripción |
---|---|
Nombre de visualización (requerido) | Introduce un nombre para tu tarea. |
Elegir el método de control de versiones (requerido) | You can select an automatically generated version, use the project version, or define a new version. For more information, refer to Package Versions. |
Versión (requerido) | Solo disponible en las carpetas modernas junto a una estrategia de asignación dinámica. Especificar la versión del paquete proporciona la posibilidad de rastrear los paquetes creados y sus versiones de origen de forma más eficiente. Por ejemplo, el patrón de ensamblado de Microsoft se puede utilizar para crear la versión del paquete NuGet: [Major].[Minor].[BuildNumber].[RevisionNumber]
Las opciones disponibles son:
|
Ruta de proyecto(s) (requerido) | Selecciona la ubicación del proyecto que se va a empaquetar. Puede ser una ruta de acceso directa a un archivo project.json o un directorio con uno o varios proyectos. En este último caso, cada proyecto de nivel uno se empaqueta individualmente. |
Elegir tipo de salida (solo se requiere para las versiones manuales) | Establezca un tipo de proyecto para el proyecto que se va a empaquetar. Si configuras None , el tipo de proyecto se extraerá del archivo JSON del proyecto. Se admiten los siguientes tipos de proyecto: 'Proceso', 'Librería', 'Pruebas', 'Objetos', 'Ninguno'.
|
Conexión de Orchestrator (requerido) | Configure the service connection to access UiPath Orchestrator services. You can configure a connection only for this step or use an existing global connection. For more information, refer to Configuring UiPath Orchestrator service connection. |
Ruta de salida (obligatoria) | Establece una ruta de carpeta en la que se colocará el paquete. |
Ejecutar análisis de flujo de trabajo | Select this option to run workflow analysis rules on your automation project (e.g., Fail jobs in case of errors). By default, this option is not activated. For more information, refer to Application Testing Workflow Analyzer Rules. |
Nivel de seguimiento | Selecciona el nivel de registro en la lista desplegable. |
- task: UiPathPack@2
inputs:
#versionType: AutoVersion # Options: AutoVersion, CurrentVersion, ManualVersion
#version: '1.0.0' # Required when versionType == ManualVersion
#projectJsonPath: '$(Build.SourcesDirectory)\MyFirstProcess'
#outputPath: '$(Build.ArtifactStagingDirectory)\Packages\MyFirstProcess'
#outputType: 'None' # Options: Process, Library, Tests, Objects, None
#runWorkflowAnalysis: 'False'
#orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
- task: UiPathPack@2
inputs:
#versionType: AutoVersion # Options: AutoVersion, CurrentVersion, ManualVersion
#version: '1.0.0' # Required when versionType == ManualVersion
#projectJsonPath: '$(Build.SourcesDirectory)\MyFirstProcess'
#outputPath: '$(Build.ArtifactStagingDirectory)\Packages\MyFirstProcess'
#outputType: 'None' # Options: Process, Library, Tests, Objects, None
#runWorkflowAnalysis: 'False'
#orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
La tarea UiPathDeploy te permite implementar un paquete de UiPath NuGet en UiPath Orchestrator.
Asegúrate de que tu red permite acceder al siguiente feed de paquete de NuGet:
- https://api.nuget.org/v3/index.json
- https://uipath.pkgs.visualstudio.com/_packaging/nuget-packages/nuget/v3/index.json
- https://uipath.pkgs.visualstudio.com/Public.Feeds/_packaging/UiPath-Internal/nuget/v3/index.json
- https://www.myget.org/F/workflow
- http://www.myget.org/F/uipath
- https://www.myget.org/F/uipath-dev/api/v3/index.json
Usa la tabla siguiente para configurar las entradas de Implementar de UiPath.
Argumento | Descripción |
---|---|
Nombre de visualización (requerido) | Introduce un nombre para tu tarea. |
Conexión de Orchestrator (requerido) | Configure the service connection to access UiPath Orchestrator services. You can configure a connection only for this step or use an existing global connection. For more information, refer to Configuring UiPath Orchestrator service connection. |
Paquete(s) (requerido) | Define el feed para tus paquetes de UiPath NuGet. |
Crear un proceso automáticamente | Seleccione esta opción si desea implementar un paquete sin crear un proceso. La opción está seleccionada de forma predeterminada. Si se selecciona, debe configurar el parámetro Ruta del punto de entrada. |
Carpeta de Orchestrator (requerido) | Especifica la carpeta en la que se está implementando el proceso. Para carpetas clásicas (obsoletas), puedes utilizar nombres específicos de UiPath Robot. Para carpetas modernas, puedes utilizar nombres de usuario y máquina específicos.
Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo,
AccountingTeam\TeamJohn usa .
|
Entorno | (Opcional) Si utilizas carpetas clásicas (obsoletas), debes definir el entorno en el que se implementarán los paquetes. Puedes utilizar este campo para crear o actualizar paquetes. Puedes utilizar el ejemplo siguiente para añadir tus entornos a este campo, separados por una coma: testingEnvironment,productionEnvironment .
|
Rutas de punto de entrada (obligatorio) | Specify entry point paths to create or update a process. The entry point path specifies the file path starting from the root of the project.Before configuring the entry point paths, consider the following: Entry points are available for Orchestrator version 21.4 or higher (e.g. 21.4.UiPathDeploy.entryPoints ). For Orchestrator versions lower than 21.4, you need to enter any value, as the field must not remain empty. The default entry point is set to Main.xaml . Multiple entrypoints can be specified as 'Main.xaml, EntryPoint2.xaml '. For classic folders (deprecated) you can specify only one entry point for each environment. For nested folders you need to specify the file path, as follows:Folder01/Folder02/Main.xaml or Folder01/Folder02/Entrypoint.xaml For more information, refer to Orchestrator Entry Points.
|
Nivel de seguimiento | Selecciona el nivel de registro en la lista desplegable. |
- task: UiPathDeploy@2
inputs:
#orchestratorConnection: # Service connection to UiPath Orchestrator
#packagesPath: '$(Build.ArtifactStagingDirectory)\Packages\ITAutomationProcess'
#folderName: 'ITAutomation'
#environments: 'AutomationRobots' # Optional,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
- task: UiPathDeploy@2
inputs:
#orchestratorConnection: # Service connection to UiPath Orchestrator
#packagesPath: '$(Build.ArtifactStagingDirectory)\Packages\ITAutomationProcess'
#folderName: 'ITAutomation'
#environments: 'AutomationRobots' # Optional,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
Normalmente, la tarea Probar de UiPath ejecuta un conjunto de pruebas existente en Orchestrator. Además, puedes usarlo para empaquetar, implementar y ejecutar casos de prueba especificando la ruta al proyecto de prueba de UiPath. Esta última opción aparece en Orchestrator como un conjunto de pruebas transitorio.
Después de que la tarea se haya terminado de ejecutar, los resultados de la prueba se cargan en la pestaña Test en Azure DevOps. Puedes especificar la ruta de salida de resultados de prueba en un formato JUnit.
Según el resultado, la compilación se marcará como exitosa (se han aprobado todos los casos de prueba) o como fallida (al menos un caso de prueba ha fallado).
Utiliza la tabla siguiente para configurar las entradas de Probar de UiPath.
Argumento | Descripción |
---|---|
Nombre de visualización (requerido) | Introduce un nombre para tu tarea. |
Elija un método de ejecución de prueba | Elige la prueba que deseas ejecutar: Ejecutar el conjunto de pruebas: Especifica y ejecuta un conjunto de pruebas existente en Orchestrator. Ejecutar pruebas en proyecto: especifica un proyecto, implementa el paquete y ejecuta los casos de prueba como parte de un conjunto de pruebas transitorio. |
Conexión de Orchestrator (requerido) | Configure the service connection to access UiPath Orchestrator services. You can configure a connection only for this step or use an existing global connection. For more information, refer to Configuring UiPath Orchestrator service connection. |
Parámetros de entrada | Especifica la ruta de acceso a un archivo de entrada JSON, como Input\jobParameters.json . Especifica el argumento type si estás creando nuevos argumentos de entrada en el nivel de Conjunto de prueba. De lo contrario, puedes utilizar name y value .
|
Conjunto de pruebas (requerido para el método Ejecutar conjunto de pruebas) | El nombre mostrado para el conjunto de pruebas que deseas ejecutar. Asegúrate de que el conjunto de pruebas incluye la versión más reciente de los casos de prueba.
Si el conjunto de pruebas no está en la carpeta predeterminada, asegúrate de incluir el nombre de la carpeta relevante antes. Por ejemplo,
AccountingTeam\TestSet usa .
|
Ruta de proyecto de prueba (requerido para ejecutar pruebas en el método de proyecto) | Especifica la ubicación del proyecto de prueba que se ejecutará como parte de un conjunto de pruebas transitorio. |
Entorno (requerido para ejecutar pruebas en el método de proyecto) | Si utilizas carpetas clásicas (obsoletas), debes definir el entorno en el que se implementarán los paquetes. Puedes utilizar este campo para crear o actualizar paquetes. Puedes utilizar el ejemplo siguiente para añadir tus entornos a este campo, separados por una coma: testingEnvironment, productionEnvironment .
|
Carpeta de Orchestrator (requerido) | Especifica la carpeta en la que se está implementando el proceso. Para carpetas clásicas (obsoletas), puedes utilizar nombres específicos de UiPath Robot. Para carpetas modernas, puedes utilizar nombres de usuario y máquina específicos.
Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo,
AccountingTeam\TeamJohn usa .
|
Ruta de salida de los resultados de las pruebas | Especifica la ruta de salida de los resultados de prueba en el formato JUnit (por ejemplo, Output\testResults.json ).
|
Tiempo de espera | Especifica el número de segundos a esperar antes de que se agote el tiempo de la solicitud. |
Nivel de seguimiento | Selecciona el nivel de registro en la lista desplegable. |
Adjuntar registros de robots | Select this option to attach INFO level logs from the executing Robot. By default, this is unselected. For more information, refer to Robot Logs. |
-- task: UiPathTest@2
inputs:
#testTarget: TestProject # Options: TestProject, TestSet
#orchestratorConnection: # Service connection to UiPath Orchestrator
#testProjectPath: '$(Build.SourcesDirectory)\MobileAutomationTests' # Required only when testTarget = TestProject
#testSet: 'MobileAutomationTests' # Required only when testTarget = TestSet
#folderName: 'MobileAutomationTesting'
#environment: 'TestingRobots' # Required only when testTarget = TestProject and the folder is a classic folder
#testReportDestination: '$(Build.ArtifactStagingDirectory)\report.xml' # Optional
#timeout: 200 # Optional, default = 3600s,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None task: UiPathTest@2
-- task: UiPathTest@2
inputs:
#testTarget: TestProject # Options: TestProject, TestSet
#orchestratorConnection: # Service connection to UiPath Orchestrator
#testProjectPath: '$(Build.SourcesDirectory)\MobileAutomationTests' # Required only when testTarget = TestProject
#testSet: 'MobileAutomationTests' # Required only when testTarget = TestSet
#folderName: 'MobileAutomationTesting'
#environment: 'TestingRobots' # Required only when testTarget = TestProject and the folder is a classic folder
#testReportDestination: '$(Build.ArtifactStagingDirectory)\report.xml' # Optional
#timeout: 200 # Optional, default = 3600s,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None task: UiPathTest@2
- Información general
- Requisitos previos
- Consideraciones
- Interfaz de línea de comandos
- Almacenamiento de la CLI en caché
- Añadir tareas de UiPath a la agrupación de agentes de proceso
- UiPath Run Job
- Configuración
- Proceso de YAML
- UiPath Manage Assets
- Configuración
- Proceso de YAML
- Plataforma de instalación de Uipath
- Selector de versión de CLI
- Ruta al nupkg de la CLI
- Proceso de YAML
- UiPath Pack
- Configuración
- Proceso de YAML
- UiPath Deploy
- Configuración
- Proceso de YAML
- Prueba de UiPath
- Configuración
- Proceso de YAML