cicd-integrations
2025.10
true
CI/CD 集成发行说明
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 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 Cloudsolution 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 非旧版),则您必须:
-
下载并使用两个 CLI 包:
UiPath.CLI.Windows(适用于跨平台和 Windows 项目)UiPath.CLI.Windows.Legacy(针对 Windows - 旧版项目)
-
构建您的构建/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 不支持)