cicd-integrations
2025.10
true
- 概述
- UiPath CLI
- Azure DevOps 扩展程序
- Jenkins 插件
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。

CI/CD 集成用户指南
上次更新日期 2025年11月5日
使用解决方案
本节介绍如何使用 UiPath CLI、Azure DevOps 扩展程序和 Jenkins 插件管理 UiPath 解决方案。
什么是解决方案?
解决方案是多项目包,它将自动化项目、配置文件和依赖项捆绑到单个可部署单元中。与独立项目不同,解决方案可让您:
- 将相关的自动化项目分组。
- 集中管理特定于环境的配置。
- 将端到端工作流部署为单个版本控制的包。
- 一起对所有组件进行版本控制。
- 促进开发、测试和生产之间的部署一致。
有关独立项目自动化(“流程”、“库”、“测试”、“模板”),请参阅使用项目。
CI/CD 中的解决方案生命周期
典型的 CI/CD 管道包括以下阶段:
- 还原和分析– 解决依赖项并验证监管规则。
- 打包– 将解决方案打包到
.nupkg存档中。 - 上传– 将包推送到 Orchestrator 中的 Solutions
- 下载配置– 检索部署配置模板。
- 部署– 在特定环境中创建部署。
- 激活– 使部署生效。
- 卸载– 删除活动部署。
- “删除” – 删除上传的包。
可用任务
| 任务 | 描述 | CLI 命令 |
|---|---|---|
| 还原/分析 | 还原依赖项并验证监管 | uipcli solution restore, analyze |
| 打包 | 创建可部署的解决方案包 | uipcli solution pack |
| 上传 | 上传到解决方案管理 | uipcli solution upload |
| 下载配置 | 下载部署配置文件 | uipcli solution download config |
| 部署 | 部署到目标环境 | uipcli solution deploy |
| 激活 | 激活部署 | uipcli solution activate |
| 卸载 | 卸载部署 | uipcli solution uninstall |
| 删除 | 从解决方案管理中删除程序包 | uipcli solution delete |
身份验证要求
所有任务都需要使用外部应用程序进行身份验证。解决方案任务仅支持使用外部应用程序的 OAuth2。不支持计算机登录或交互式登录。
有关所需权限,请参阅身份验证和作用域。
任务引用
有关详细说明,请参阅: