UiPath Documentation
cicd-integrations
2025.10
true
CI/CD 集成发行说明
  • UiPath CLI 发行说明
    • 25.10.22
    • 25.10.21
    • 25.10.20
    • 25.10.19
    • 25.10.18
    • 较旧版本
      • 25.10.17
      • 25.10.16
      • 25.10.15
      • 25.10.14
      • 25.10.13
      • 25.10.12
      • 25.10.10
      • 25.10.9
      • 25.10.8
      • 25.10.7
      • 25.10.6
      • 25.10.5
      • 25.10.4
      • 25.10.3
      • 25.10.1
  • Azure DevOps 扩展程序发布说明
  • Jenkins 插件发行说明
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

25.10.1 - 20251105-9

25.10.1-20251105-9 CI/CD 集成发布说明。

发布日期:2025 年 11 月 6 日

新增功能​

解决方案支持​

UiPath CLI 25.10 引入了对解决方案的完整生命周期支持,这是一种新的打包格式,可将多种项目类型和配置组合到单个可部署单元中。

新 CLI 命令:

  • solution restore - 还原解决方案依赖项
  • solution analyze - 分析解决方案的监管和质量
  • solution pack - 将解决方案打包到可分发的工件中
  • solution upload-package - 将解决方案包上传至 Automation Cloud
  • solution delete-package - 从 Automation Cloud 删除解决方案包
  • solution download-package - 下载解决方案包
  • solution download-config - 下载解决方案配置文件
  • solution deploy - 将解决方案包部署到目标环境
  • solution deploy-activate - 使用特定于环境的配置激活解决方案部署
  • solution deploy-uninstall - 从环境中卸载解决方案部署

CLI 包拆分​

CLI 发行版已进行重组,以更好地与项目类型保持一致:

  • UiPath.CLI.Windows.Legacy 是作为单独的包引入的,用于构建 Windows - Legacy RPA 项目。
  • 为了保持一致性,UiPath.CLI 已重命名为 UiPath.CLI.Linux。
  • 现在,这三个包都需要 .NET 8 运行时。

重大变更​

重要提示:

UiPath CLI 25.10 对包结构和项目类型支持进行了重大更改。请仔细查看这些重大变更。

CLI 包拆分和风格选择​

变化内容​

UiPath CLI 现在在三个单独的包中分发:

  • UiPath.CLI.Windows - 适用于跨平台和 Windows(非旧版)项目
  • UiPath.CLI.Linux - 适用于 Linux 上的跨平台项目
  • UiPath.CLI.Windows.Legacy - 适用于 Windows - 仅旧版项目
为什么重要​
  • 无法再使用UiPath.CLI.Windows打包 Windows - 旧版项目。
  • 您必须对所有 Windows - 旧版项目使用UiPath.CLI.Windows.Legacy 。
  • 之前的UiPath.CLI包已重命名为UiPath.CLI.Linux 。

同一存储库中可以混合使用的项目类型​

变化内容​

如果您的存储库同时包含 Windows - 旧版项目和其他项目类型(跨平台或 Windows 非旧版),则您必须:

  1. 下载并使用两个 CLI 包:

    • UiPath.CLI.Windows (适用于跨平台和 Windows 项目)
    • UiPath.CLI.Windows.Legacy (针对 Windows - 旧版项目)
  2. 构建您的构建/CI 流程,为每种项目类型调用正确的 CLI。

示例方法​
# Process modern projects
dotnet uipcli.dll package pack "CrossPlatformProject.json" --output "./packages"

# Switch to Legacy CLI
uipcli-legacy.exe package pack "LegacyProject.json" --output "./packages"
# Process modern projects
dotnet uipcli.dll package pack "CrossPlatformProject.json" --output "./packages"

# Switch to Legacy CLI
uipcli-legacy.exe package pack "LegacyProject.json" --output "./packages"

重要提示​

  • CLI 不会自动检测项目类型。
  • 您必须确定哪些项目是“Windows - 旧版”项目,并相应地组织构建脚本。
  • 考虑按类型将项目分离到不同的文件夹或存储库中,以便于管理。

.NET 运行时要求​

变化内容​

现在,所有 UiPath CLI 25.10 包都需要.NET 8 Runtime(以前的版本使用.NET 6)。

需要执行操作​

  • 安装 .NET Desktop Runtime 8 (Windows) 或 .NET Runtime 8 (Linux)。
  • 更新构建代理和开发者的计算机要求。

插件集成更改​

  • 现在,仅安装 UiPath CLI 25.10 或更高版本。
  • 插件安装程序不再分发旧版 CLI(23.x 或 24.x)。
  • 必须更新现有管道,以显式引用其中一种新的 CLI 风格。

有关 CI/CD 管道的详细迁移指南,请参阅:

兼容性要求​

  • 兼容 UiPath Studio 25.10 及更高版本
  • 兼容 UiPath Robot 25.10+
  • 兼容 Orchestrator 25.10+(Automation Cloud 或独立版)
  • 解决方案部署目前仅适用于 Automation Cloud

增强的项目支持​

  • 现在支持模板项目。

限制​

  • 解决方案中不能包含 Windows - 旧版项目。
  • 当前仅在 Automation Cloud 中支持解决方案(独立 Orchestrator 不支持)

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新