UiPath Documentation
cicd-integrations
2025.10
true
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

CI/CD 集成用户指南

上次更新日期 2026年4月6日

关于 UiPath CLI

UiPath™ 提供了命令行界面 (CLI),使您能够在 Orchestrator 中执行自动化生命周期任务,例如打包、部署、测试和运行自动化。CLI 旨在与 GitLab、Jenkins 或 Azure DevOps 等第三方工具集成,从而使自动化团队能够大规模采用 CI/CD 最佳实践。

备注:

UiPath CLI 可与通过 Automation Cloud™、Automation Suite 或独立版部署的 Orchestrator 一起使用。

常见用例

UiPath CLI 旨在通过与 CI/CD 管道无缝集成来实现自动化生命周期管理 (ALM)。

它使自动化团队能够:

  • 将 RPA 项目(跨平台、Windows、Windows - 旧版)打包并覆盖版本到便携式 NuGet 工件中。
  • 使用可重复、可审核的管道跨环境部署和推广项目。
  • 与 Azure DevOps、GitLab 或 Jenkins 等外部工具集成,以进行持续集成和部署。
  • 打包、部署和激活多项目解决方案 — 将 RPA、智能体工作流、API 流程和配置组合到单个版本控制的单元中。

这可实现大规模企业级自动化交付,完全符合 DevOps 实践。

解决方案支持

UiPath CLI 支持解决方案,这是一种打包格式,可将多种项目类型和配置组合到单个可部署单元中。

解决方案可包括:

  • 跨平台或 Windows RPA 项目(解决方案中不支持 Windows - 旧版项目)。
  • 智能体、智能体流程和 API 工作流。
  • 环境配置和绑定文件。

这简化了企业团队管理全堆栈自动化并在不同环境和租户中应用 DevOps 规则的方式。

“使用解决方案”中了解更多信息。

CLI 包

UiPath CLI 在以下包中分发:

包名称支持的操作系统支持的项目类型
UiPath.CLI.WindowsWindowsRPA 项目(跨平台/Windows),解决方案
UiPath.CLI.LinuxLinuxRPA 项目(跨平台),解决方案
UiPath.CLI.macOSMacOS (ARM64)RPA 项目(跨平台),解决方案
UiPath.CLI.Windows.LegacyWindowsRPA 项目(Windows - 旧版) 1

1 UiPath.CLI.Windows.Legacy仅用于不属于解决方案的独立“Windows - 旧版”项目。

Runtime 要求

所有 UiPath CLI 包(Windows、Linux、macOS 和旧版)都需要 .NET 8。

  • 在 Windows 上,安装 .NET Desktop Runtime 8(包含在 .NET SDK 中)。
  • 在 Linux 上,请确保 .NET Runtime 8 在您的环境中可用。
  • 在 macOS 上,安装 .NET Runtime 8 for ARM64(仅限 Apple 芯片)。
  • CLI 与 UiPath Robot 2025.10 及更高版本兼容。
备注:

macOS 支持当前仅适用于 ARM64(Apple 芯片)处理器。不支持基于 Intel 架构的 Mac。

备注:

除非另有说明,否则所有 25.x CLI 版本都与 Robot 2025.10 及更高版本兼容。

与 CI/CD 插件集成(Azure DevOps 和 Jenkins)

从版本 25.10 开始,UiPath CLI 与 Azure DevOps 和 Jenkins 插件的主要更新一起分发。

  • 插件版本选择以下其中一种版本,安装 UiPath CLI 25.10(及更高版本):
    • UiPath.CLI.Windows
    • UiPath.CLI.Linux
    • UiPath.CLI.macOS
    • UiPath.CLI.Windows.Legacy
  • 更新的插件不会自动安装较旧的 CLI 版本 (23.x / 24.x)。
警告:

升级 Azure DevOps 或 Jenkins 插件时,请查看管道定义,并确保它们引用正确的 CLI 风格。必须更新引用较旧 CLI 版本的现有管道,以使用其中一个新的 CLI 包名称。

限制

  • UiPath CLI 不支持 SSO 身份验证。
  • 无法使用 CLI 构建使用本地触发器的项目。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新