- Información general
- CLI de Uipath
- Extensión de Azure DevOps
- Complemento de Jenkins
Aplicación: RPA
Tipo: tarea posterior a la creación
UiPath Deploy está disponible en trabajos y procesos estándar, y te permite implementar un paquete NuGet de UiPath en UiPath Orchestrator.
Configuración
| Parámetro de trabajo | Descripción |
|---|---|
|
Ruta de paquete/s |
La carpeta que contiene sus paquetes nuget de UiPath. |
|
Dirección de Orchestrator |
La dirección de la instancia de Orchestrator en la que se implementarán los paquetes. |
|
Tenant de Orchestrator |
El tenant de Orchestrator en el que se implementarán los paquetes. |
|
Carpeta de Orchestrator |
La carpeta en la que se va a implementar. Si se trata de una carpeta Clásica, también deberás establecer el Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo, |
|
Environments (Required for Classic folders) |
El entorno en el que se implementará el paquete como proceso. Para el proyecto y el entorno con los procesos existentes, los procesos se actualizarán para usar la versión más reciente del proyecto. Especifique el entorno en el que se implementará el paquete como proceso. Para el proyecto y el entorno con los procesos existentes, los procesos se actualizarán para usar la versión más reciente del proyecto. |
|
Puntos de entrada |
Especifica puntos de entrada para crear o actualizar un proceso. El punto de entrada especifica el filePath comenzando desde la raíz del proyecto. Condiciones:
|
|
Autenticación |
Para la autenticación hacia Orchestrator, debe crear credenciales en Jenkins por adelantado. Hay cuatro opciones para autenticarse: (1) Authenticate to an on-premise Orchestrator using username and password. (2) Authenticate to a cloud Orchestrator using a refresh token (API key). (3) Authenticate to a cloud Orchestrator using external app authentication. (4) Authenticate to an on-premise Orchestrator using . |
|
Nivel de registro de seguimiento |
Configuración utilizada para habilitar el registro de seguimiento en uno de los siguientes niveles:
|
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
Ejemplo de proceso
pipeline {
agent any
environment {
MAJOR = '1'
MINOR = '0'
}
stages {
stage ('PostBuild') {
steps {
UiPathDeploy (
packagePath: "path\)\)\) o\)\)NuGetpackage",
orchestratorAddress: "OrchestratorUrl",
orchestratorTenant: "tenant name",
folderName: "folder name",
environments: "environment",
credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”],
traceLoggingLevel: 'None'
)
}
}
}
}
pipeline {
agent any
environment {
MAJOR = '1'
MINOR = '0'
}
stages {
stage ('PostBuild') {
steps {
UiPathDeploy (
packagePath: "path\)\)\) o\)\)NuGetpackage",
orchestratorAddress: "OrchestratorUrl",
orchestratorTenant: "tenant name",
folderName: "folder name",
environments: "environment",
credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”],
traceLoggingLevel: 'None'
)
}
}
}
}