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

CI/CD 集成用户指南
上次更新日期 2025年11月18日
执行 UiPath CLI 任务
本节说明如何使用 UiPath 命令行接口 (CLI) 执行任务,该接口存在多种特定于平台的变体:
- UiPath.CLI.Windows – 适用于 Windows 环境
- UiPath.CLI.Linux – 适用于 Linux 环境
- UiPath.CLI.Windows.Legacy – 仅适用于独立 RPA Windows - 旧版项目
大多数跨平台任务都使用相同的语法,只是在调用 CLI 的方式上略有不同(例如, uipcli.exe与dotnet uipcli.dll )。
要了解有关支持的 CLI 任务的更多信息,请参阅:
- 将项目打包到包中
- 分析项目
- 将包部署到 Orchestrator
- 在 Orchestrator 中运行作业
- 测试包或运行测试集
- 测试多个包
- 将资产部署到 Orchestrator
- 从 Orchestrator 中删除资产
- 使用 JSON 配置运行任务
- 恢复自动化依赖项
有关 25.10 中引入的与解决方案相关的任务,请参阅使用解决方案。
API 访问权限应用程序作用域(独立项目)
The table below lists the Test Manager and Orchestrator scopes required by CLI tasks related to standalone projects. These scopes are needed for the UiPath CLI – Test Manager integration.
| 应用程序作用域 | 描述 |
|---|---|
| OR. 资产 | 资产的读取/写入权限 |
| OR.BackgroundTasks | 后台任务的读取/写入权限 |
| OR. 执行 | 对执行数据的读取/写入访问权限 |
| OR. 文件夹 | 对文件夹的读取/写入权限 |
| OR. 作业 | 对作业的读取/写入访问权限 |
| OR. 计算机. 读取 | 对计算机的只读访问权限 |
| 或. 监控 | 对监控数据的读取/写入权限 |
| OR.Robots.Read | 对机器人的只读访问权限 |
| OR.设置.读取 | 对设置的只读访问权限 |
| TM.Projects | Projects read and write access in Test Manager |
| TM.TestSets | TestSets read and write access in Test Manager |
| TM.TestExecutions | TestExecutions read and write access in Test Manager |
除了特定于任务的作用域外, OR.Default还可用作通配符作用域。它在组织和文件夹级别提供灵活的访问控制,适用于大多数基于 CLI 的自动化。有关详细信息,请参见声明作用域。
备注:
解决方案所需的作用域有所不同,将在身份验证和解决方案作用域中单独进行说明。
注册外部应用程序
要使用 Orchestrator 对 CLI 进行身份验证,您必须在 Automation Cloud 中注册外部应用程序。
请参阅:管理外部 OAuth 应用程序
备注:
如果在打开 Studio 的同一台计算机上运行uipcli ,请确保关闭 Studio 中的项目,以避免锁定错误。