cicd-integrations
2023.4
false
Guía del usuario de integraciones de CI/CD
- Información general
- CLI de Uipath
- Extensión de Azure DevOps
- Complemento de Jenkins
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
Prerequisites:
- Crear proyectos.
- Ejecuta el archivo CLI
exe(para Windows) odll(para Linux). - Add the required Orchestrator API access application scopes.
Para empaquetar un proyecto en un paquete, sigue los siguientes pasos:
-
Ejecuta la tarea
package, utilizandouipcli package. Puede ver una lista de las subtareas disponibles. -
Especifica los parámetros necesarios y ejecuta la subtarea
pack.Consulta la lista de parámetros a continuación.
Nota:
La validación del proyecto no la realizan las tareas Empaquetar o Analizar de la CLI de UiPath.
Leyenda: (*): opcional, útil solo cuando tienes dependencias de una biblioteca en Orchestrator.
| Parámetro | Descripción |
|---|---|
-oo --output (Obligatorio) | La carpeta de destino de Orchestrator, donde desea empaquetar los proyectos. |
-v, or --version | Establezca la versión del paquete. |
--autoVersion | Se genera automáticamente una versión del paquete. |
--outputType | Fuerza la salida a ser de un tipo específico. |
--splitOutput | Habilita la división de salida en tiempo de ejecución y bibliotecas de diseño. |
--repositoryUrl | La URL del repositorio donde se versiona el proyecto. |
--repositoryCommit | La confirmación del repositorio desde la que se creó el proyecto. |
--repositoryBranch | La rama del repositorio desde la que se creó el proyecto. |
--repositoryType | Tipo de repositorio del sistema VCS. |
--projectUrl | URL de la idea de Automation Hub. |
--releaseNotes | Añadir notas de la versión. |
--libraryOrchestratorUsername (*)(Required if you use Basic Authentication, through a username and a password) | El nombre de usuario utilizado para autenticarse en Orchestrator. Debe emparejarlo con la contraseña correspondiente. Esto es necesario si su paquete hace referencia a bibliotecas de la fuente de Orchestrator |
--libraryOrchestratorPassword (*)(Required if you use Basic Authentication, through a username and a password) | La contraseña utilizada para autenticarse en Orchestrator. Debes emparejarlo con el nombre de usuario correspondiente. Esto es necesario si su paquete hace referencia a bibliotecas de la fuente de Orchestrator |
--libraryOrchestratorAuthToken (*)(Required if you use token-based authentication) | The OAuth2 refresh token used for authenticating to Orchestrator. You must pair it with the Account Name and Client ID. Esto es necesario si su paquete hace referencia a bibliotecas de la fuente de Orchestrator |
--libraryOrchestratorAccountName (*)(Required if you use token-based authentication) | The Orchestrator CloudRPA account name. You must pair it with the OAuth2 refresh token and Client ID. Esto es necesario si su paquete hace referencia a bibliotecas de la fuente de Orchestrator |
--libraryOrchestratorAccountForApp (*) | The Orchestrator CloudRPA account name(organization name). You must pair it with the Application ID,Application Secret, and Application scope for external application Esto es necesario si tu paquete hace referencia a bibliotecas de la fuente de Orchestrator. |
--libraryOrchestratorApplicationId (*)(Required if you use external application authentication) | The external Application ID. You must pair it with the Application Account, Application Secret, and Application scope. Esto es necesario si tu paquete hace referencia a bibliotecas de la fuente de Orchestrator. |
--libraryOrchestratorApplicationSecret (*)(Required if you use external application authentication) | The external Application Secret. You must pair it with the Application Account, Application ID, and Application scope. Esto es necesario si tu paquete hace referencia a bibliotecas de la fuente de Orchestrator. |
--libraryOrchestratorApplicationScope (*)(Required if you use external application authentication) | The list of application scopes, separated by single spaces. You must pair it with the Application Account, Application ID, and Application Secret for external application. Esto es necesario si tu paquete hace referencia a bibliotecas de la fuente de Orchestrator. |
--libraryOrchestratorFolder (*) | El nombre de la carpeta de Orchestrator de destino. Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo, AccountingTeam\TeamJohnusa . |
--libraryOrchestratorUrl (*) | La URL de la instancia de Orchestrator. |
--libraryOrchestratorTenant (*) | El tenant de la instancia de Orchestrator donde desea eliminar la máquina. |
--libraryIdentityUrl(Required only for PaaS deployments) | La URL de su servidor de identidad. |
-y, or --disableTelemetry | Deshabilitar los datos de telemetría. |
--traceLevel | Mostrar el seguimiento de los eventos. |
-l, or --language | El idioma utilizado en la interfaz de usuario de Orchestrator. |
--disableBuiltInNugetFeeds | Deshabilite las fuentes nuget integradas. |
--help | Muestra los parámetros y ejemplos de este comando. |
--version | Mostrar información de la versión. |
Project(s) Path (pos. 0) (Obligatorio) | La ruta a un archivo project.json o a una carpeta que contiene archivos project.json . |
Uso:
package pack <project_path> -o <destination_folder> [-v <version>] [--autoVersion] [--outputType <Process|Library|Tests|Objects>] [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--libraryOrchestratorUsername <orchestrator_user> --libraryOrchestratorPassword <orchestrator_pass>] [--libraryOrchestratorAuthToken <auth_token> --libraryOrchestratorAccountName <account_name>] [--libraryOrchestratorFolder <folder>] [-l <language>]
package pack <project_path> -o <destination_folder> [-v <version>] [--autoVersion] [--outputType <Process|Library|Tests|Objects>] [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--libraryOrchestratorUsername <orchestrator_user> --libraryOrchestratorPassword <orchestrator_pass>] [--libraryOrchestratorAuthToken <auth_token> --libraryOrchestratorAccountName <account_name>] [--libraryOrchestratorFolder <folder>] [-l <language>]
Ejemplos:
package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package"package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" -v 1.0.6820.22047package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --autoVersionpackage pack "C:\UiPath\Project" -o "C:\UiPath\Package"package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --outputType Tests -l en-US