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

CI/CD 集成用户指南
上次更新日期 2025年11月5日
使用项目
本节介绍如何使用 UiPath CLI、Azure DevOps 扩展程序和 Jenkins 插件管理独立 RPA 项目。
什么是独立项目?
独立项目是指独立打包、部署和管理的单个 UiPath 自动化项目。其中包括:
- 流程项目 - 执行业务工作流的自动化
- 库项目 - 跨自动化共享的可重用组件
- 测试项目 - 用于验证自动化的自动化测试用例
- 模板项目 - 用作新自动化起点的预配置项目结构
从 25.10 开始,UiPath 还支持解决方案,将多个项目、配置和资产捆绑到单个可部署单元中。有关解决方案工作流,请参阅使用解决方案。
CI/CD 中的项目生命周期
独立项目的典型 CI/CD 工作流遵循以下步骤:
- “还原依赖项” - 从 NuGet 订阅源下载所需的库和包。
- 分析- 根据工作流分析器规则和监管策略验证项目。
- 打包- 将项目打包到 NuGet 包 (.nupkg) 中。
- 部署- 将包发布到 Orchestrator。
- 部署资产- 配置特定于环境的资产。
- 运行- 在 Orchestrator 中将自动化作为作业执行。
- 测试- 运行测试集以验证功能。
并非所有步骤对于每种项目类型都是必需的。例如,库项目通常只经过打包和部署,而不是直接运行或测试。
可用任务
以下任务可用于处理独立项目:
| 任务 | 描述 | CLI 命令 |
|---|---|---|
| 还原依赖项 | 从 NuGet 订阅源下载项目依赖项 | uipcli package restore |
| 分析 | 根据工作流分析器规则验证项目 | uipcli package analyze |
| 打包 | 将项目打包为 .nupkg文件 | uipcli package pack |
| 部署 | 将包发布到 Orchestrator | uipcli package deploy |
| 运行作业 | 在 Orchestrator 中执行自动化 | uipcli job run |
| 测试 | 在 Orchestrator 中运行测试包或测试集 | uipcli test run |
| 部署资产 | 创建或更新 Orchestrator 资产 | uipcli asset deploy |
| 删除资产 | 从 Orchestrator 中删除资产 | uipcli asset delete |
身份验证要求
要使用这些任务,您必须使用具有适当 OAuth 作用域的外部应用程序向 Orchestrator 进行身份验证。
有关所需权限的信息,请参阅API 访问应用程序作用域。
详细的任务文档
有关每个任务的分步说明,请参阅: