- 概述
- UiPath CLI
- Azure DevOps 扩展程序
- Jenkins 插件

CI/CD 集成用户指南
兼容性矩阵
兼容性概述
本页概述了使用 UiPath CLI 25.10 的兼容性要求,包括受支持的 Studio、机器人和 Orchestrator 版本、项目类型、.NET 运行时和 CI/CD 插件。
UiPath CLI 兼容性规则
UiPath CLI 必须始终与等于或高于 CLI 版本的 UiPath Studio、Robot 和 Orchestrator 版本一起使用。如果您使用的是 UiPath CLI 25.10,则受以下命令支持:
- UiPath Studio 25.10 及更高版本
- UiPath Robot 25.10 及更高版本
- UiPath Orchestrator 25.10 及更高版本
用于创建项目的 UiPath Studio 版本需与用于打包项目的 UiPath CLI 版本匹配。使用不匹配的版本(例如,使用较旧的 CLI 打包 25.10 项目)可能会导致生成或部署错误。
无法保证向后兼容性。使用比目标 Robot 或 Orchestrator 更高的 CLI 版本可能会导致意外行为。
.NET 运行时要求
25.10 中的所有 UiPath CLI 包都需要 .NET 8:
- Windows 版本(
UiPath.CLI.Windows、UiPath.CLI.Windows.Legacy)需要 .NET Desktop Runtime 8. - Linux 风格 (
UiPath.CLI.Linux) 需要 .NET Runtime 8 。
您的本地环境或 CI/CD 智能体必须安装正确的运行时,以便 CLI 正常执行。
CLI 风格支持的项目类型
| CLI 包 | 操作系统 | 支持的项目类型 |
|---|---|---|
UiPath.CLI.Windows | Windows | RPA(跨平台/Windows),解决方案 |
UiPath.CLI.Linux | Linux | RPA(跨平台),解决方案 |
UiPath.CLI.Windows.Legacy | Windows | RPA(Windows – 旧版) |
解决方案中不能包含 Windows – 旧版项目。UiPath.CLI.Windows.Legacy仅用于独立的 RPA Windows 旧版项目。
解决方案兼容性
UiPath CLI 可为解决方案提供完整的生命周期支持(打包、部署、激活)。但是,当前仅在 Automation Cloud™ 中支持解决方案。
仅在以 Automation Cloud Orchestrator 为目标时,才能使用uipcli solution pack 、 deploy和activate 。独立 Orchestrator(本地部署 MSI 或 Automation Suite)不支持通过 CLI 进行解决方案部署。
插件兼容性 (Azure DevOps/Jenkins)
Azure DevOps和Jenkins插件仅安装以下 CLI 包:
UiPath.CLI.WindowsUiPath.CLI.LinuxUiPath.CLI.Windows.Legacy
更新的插件将不再分发旧版 CLI(23.x/24.x)。
这是一项重大变更。必须更新管道,以显式引用其中一种新的 CLI 风格及其版本。