cicd-integrations
2025.10
true
UiPath logo, featuring letters U and I in white

CI/CD integrations user guide

Last updated Nov 12, 2025

UiPath Solution Download Package

Application: Solution

Type: Post-Build task

UiPath Solution: Download Package is available in standard jobs and pipelines, and lets you delete an existing UiPath solution package from an Orchestrator instance.

Note:

Solutions are currently supported only in Automation Cloud. Support for Automation Suite is planned for a future release. On-premises (MSI) Orchestrator does not support Solutions.

Note:

This task is compatible only with **UiPath.CLI.WindoworUiPath.CLI.Linux` at least version 25.10 or higher.

Configuration

Job parameter

Description

Package name

The name of the package to be downloaded.

Destination Path

Path where the package will be downloaded.

Package version

Optional version of the package to be downloaded.

Destination file name

Optional parameter for setting a specific name to package file. If omitted, package name will be used.

Orchestrator address

The address of the Orchestrator instance where you'll delete the package from.

Orchestrator tenant

Specify the Orchestrator tenant.

Authentication

For authentication towards Automation Cloud Orchestrator, you need to create credentials in Jenkins upfront. Solutions support External App authentication only. See Managing external applications for details on creating an External App and obtaining the required credentials.

Trace level

Setting used to enable trace logging to one of the following levels:

  • None
  • Critical
  • Error
  • Warning
  • Information
  • Verbose. (The default is set to None ).

    Useful for debugging purposes.

Pipeline example

pipeline {  agent any  environment {      MAJOR = '1'      MINOR = '0'  }  stages {    stage ('Solution Package Delete') {      steps {        script {            orchestratorCredentials = ExternalApp(                applicationId: 'External application identifier',                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',                applicationSecret: 'External application secret',                accountForApp: 'Organization identifier'            )            UiPathSolutionDownloadPackage(                packageName: 'Name of the package',                packageVersion: '1.2.3',                destinationPath: 'destination/path',                fileName: 'Local file name',                orchestratorAddress: 'OrchestratorUrl',                orchestratorTenant: 'Tenant name',                credentials: orchestratorCredentials,                traceLevel: 'Information',            )        }      }    }  }}pipeline {  agent any  environment {      MAJOR = '1'      MINOR = '0'  }  stages {    stage ('Solution Package Delete') {      steps {        script {            orchestratorCredentials = ExternalApp(                applicationId: 'External application identifier',                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',                applicationSecret: 'External application secret',                accountForApp: 'Organization identifier'            )            UiPathSolutionDownloadPackage(                packageName: 'Name of the package',                packageVersion: '1.2.3',                destinationPath: 'destination/path',                fileName: 'Local file name',                orchestratorAddress: 'OrchestratorUrl',                orchestratorTenant: 'Tenant name',                credentials: orchestratorCredentials,                traceLevel: 'Information',            )        }      }    }  }}
  • Configuration
  • Pipeline example

Was this page helpful?

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