cicd-integrations
2023.10
false
  • Overview
    • About CI/CD pipelines
  • UiPath CLI
  • Azure DevOps extension
  • Jenkins plugin
UiPath logo, featuring letters U and I in white

CI/CD integrations user guide

Last updated May 23, 2025

UiPath Manage Assets

You can use this task to deploy, update or delete assets on your Orchestrator instance.

The following asset types are supported:

  • Text - stores only strings (it is not required to add quotation marks)
  • Boolean - supports true or false values
  • Integer - stores only whole numbers
  • Credential - contains usernames and passwords that the Robot requires to execute particular processes. For this asset type, you need to encode the username and password by using :: to separate the two fields.
To deploy assets, you need to add them in a CSV file encoded in UTF-8 as in the following example:
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, see Orchestrator Assets.

Configuration

Use the following table to configure the UiPath Manage Assets inputs.

ArgumentDescription
Display name (Required) Enter a name for your task.
Orchestrator connection (Required) 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, see Configuring UiPath Orchestrator service connection.
Orchestrator folder (Required) Specify the folder where the process is being deployed. For classic folders, you can use specific robot names. For modern folders, you can use specific user and machine names.

To input subfolders make sure to input both the parent folder name and the name of the subfolder. For instance, use AccountingTeam\TeamJohn.

Choose asset action (Required) Select an option from the dropdown list.
Assets CSV File (Required) Add the CSV file path. You can use the same file for both Deploy and Update asset actions. Considerations:
  • The usage of quotes within values is allowed (e.g., ""A new version of RPA REPORT – AM Email Quote to Agent is available"")
  • JSON values are supported (e.g. "{""MaxRetryNumber"":3,""Name"":My Test Process}")
  • Comments are not supported (e.g. asset_1_name,credential,""username::password"" # asset_1_description comment)
For Delete asset actions, use only the name column and leave the other columns empty.
(Optional) You can set a description for each asset using the following syntax: type, value ,description
Trace LevelSelect the logging level from the dropdown list.
docs image

YAML pipeline

You can preview a fully parsed YAML document for the UiPath Manage Assets.
- 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
  • Configuration
  • YAML pipeline

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2025 UiPath. All rights reserved.