cicd-integrations
2023.10
false
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.
UiPath logo, featuring letters U and I in white

Guía del usuario de integraciones de CI/CD

Última actualización 23 de may. de 2025

UiPath Manage Assets

El paso Administrar activos de UiPath le permite implementar, actualizar o eliminar activos en una instancia de Orchestrator. Para implementar activos, debes describirlos en un archivo CSV como el del siguiente ejemplo codificado en uft-8.
name,type,value,description
asset_1_name,text,asset_value,this is an test description   # we can have comments
asset_2_name,integer,123
asset_3_name,boolean,false
asset_4_name,credential,"username::password"name,type,value,description
asset_1_name,text,asset_value,this is an test description   # we can have comments
asset_2_name,integer,123
asset_3_name,boolean,false
asset_4_name,credential,"username::password"

Hay cuatro tipos de activos:

  • Texto
  • Entero
  • Booleano
  • Credencial. Para la Credencial debes codificar el nombre y la contraseña utilizando :: para separar los dos campos.


Configuración

Parámetro de trabajo

Descripción

Acción

Qué hacer con los activos proporcionados: implementar o eliminar. Si existe un activo implementado, se actualizará.

Dirección de Orchestrator

La dirección de la instancia de Orchestrator donde implementará o actualizará los activos.

Tenant de Orchestrator

Especifique el tenant de Orchestrator en el que se implementarán o actualizarán los activos.

Carpeta de Orchestrator

Especifique la carpeta donde se implementarán o actualizarán los activos.

Para introducir subcarpetas, asegúrate de introducir tanto el nombre de la carpeta principal como el nombre de la subcarpeta. Por ejemplo, AccountingTeam\TeamJohnusa .

Autenticación

Para la autenticación hacia Orchestrator, debe crear credenciales en Jenkins por adelantado. Hay cuatro opciones para autenticarse:

(1) Autentícate en un Orchestrator local utilizando el nombre de usuario y contraseña.

(2) Autenticarse en un Cloud Orchestrator utilizando un token de actualización (clave API).

(3) Autentíquese en un Cloud Orchestrator mediante la autenticación de aplicación externa.

(4) Autenticarse en un Orchestrator local mediante .

Ruta del archivo CSV

La ruta al archivo CSV que contiene los detalles del activo. Se puede usar el mismo archivo para implementar o actualizar los activos, aunque el tipo no es necesario para las actualizaciones.

El campo type también puede estar vacío, pero la columna debe estar presente. Para eliminar, solo se utiliza la columna name , por lo que las otras columnas pueden estar vacías, pero deben estar presentes.
Puedes establecer una descripción opcional para cada activo (por ejemplo: type, value, description). Asegúrate de eliminar cualquier salto de línea, ya que cada línea se interpreta como un nuevo activo.

Nivel de registro de seguimiento

Configuración utilizada para habilitar el registro de seguimiento en uno de los siguientes niveles:

  • Ninguno
  • Critical
  • Error
  • Advertencia
  • Information
  • Detallado. (El valor predeterminado está establecido en Ninguno).

    Útil para fines de depuración.

Ejemplo de proceso

pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Build') {
        UiPathAssets (
            assetsAction: DeployAssets(), 
            credentials: Token(accountName: '', credentialsId: ''), 
            filePath: '${WORKSPACE}/test.csv', 
            folderName: 'Default', 
            orchestratorAddress: 'https://test-orchestrator.somedomain.com', 
            orchestratorTenant: 'Default',
            traceLoggingLevel: 'None'
        )
        UiPathAssets(
            assetsAction: DeleteAssets(),
            credentials: UserPass('825c83c9-9a14-44eb-883a-af54f8078af0'),
            filePath: '${WORKSPACE}/test.csv',
            folderName: 'Default',
            orchestratorAddress: 'https://test-orchestrator.somedomain.com',
            orchestratorTenant: 'Default',
            traceLoggingLevel: 'None'
        )
    }
  }
}pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Build') {
        UiPathAssets (
            assetsAction: DeployAssets(), 
            credentials: Token(accountName: '', credentialsId: ''), 
            filePath: '${WORKSPACE}/test.csv', 
            folderName: 'Default', 
            orchestratorAddress: 'https://test-orchestrator.somedomain.com', 
            orchestratorTenant: 'Default',
            traceLoggingLevel: 'None'
        )
        UiPathAssets(
            assetsAction: DeleteAssets(),
            credentials: UserPass('825c83c9-9a14-44eb-883a-af54f8078af0'),
            filePath: '${WORKSPACE}/test.csv',
            folderName: 'Default',
            orchestratorAddress: 'https://test-orchestrator.somedomain.com',
            orchestratorTenant: 'Default',
            traceLoggingLevel: 'None'
        )
    }
  }
}
  • Configuración
  • Ejemplo de proceso

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.