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

CI/CD integrations user guide

Last updated Nov 5, 2025

Working with Solutions

This section covers how to manage UiPath Solutions using the UiPath CLI, Azure DevOps extension, and Jenkins plugin.

What are solutions?

Solutions are multi-project packages that bundle automation projects, configuration files, and dependencies into a single deployable unit. Unlike standalone projects, Solutions let you:

  • Group related automation projects together.
  • Manage environment-specific configuration centrally.
  • Deploy end-to-end workflows as a single versioned package.
  • Version control all components together.
  • Promote consistent deployments across Dev, Test, and Prod.

For standalone project automation (Process, Library, Test, Template), see Working with Projects.

Solution lifecycle in CI/CD

A typical CI/CD pipeline includes the following stages:

  1. Restore and analyze – Resolve dependencies and validate governance rules.
  2. Pack – Package the Solution into a .nupkg archive.
  3. Upload – Push the package to Solutions in Orchestrator
  4. Download configs – Retrieve deployment configuration templates.
  5. Deploy – Create a deployment in a specific environment.
  6. Activate – Make the deployment live.
  7. Uninstall – Remove an active deployment.
  8. Delete – Remove uploaded packages.

Available tasks

TaskDescriptionCLI Command
Restore/AnalyzeRestore dependencies and validate governanceuipcli solution restore, analyze
PackCreate a deployable Solution packageuipcli solution pack
UploadUpload to Solutions Managementuipcli solution upload
Download configDownload deployment configuration filesuipcli solution download config
DeployDeploy to a target environmentuipcli solution deploy
ActivateActivate the deploymentuipcli solution activate
UninstallUninstall the deploymentuipcli solution uninstall
DeleteDelete the package from Solutions Managementuipcli solution delete

Authentication requirements

All tasks require authentication using an external application. Solutions tasks support only OAuth2 with external apps. Machine or interactive sign-in is not supported.

See Authentication and scopes for required permissions.

Task reference

For detailed instructions, see:

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.