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

CI/CD 集成用户指南
上次更新日期 2025年11月18日
UiPath 解决方案删除包
UiPath 解决方案删除包任务会从 UiPath Orchestrator 的解决方案管理中删除解决方案包。这对于清理操作和删除过期的包版本非常有用。
备注:
目前只有 Automation Cloud 支持解决方案。计划在未来版本中提供对 Automation Suite 的支持。本地部署 (MSI) Orchestrator 不支持解决方案。
备注:
此任务仅与版本 25.10 或更高版本的UiPath.CLI.Windows或UiPath.CLI.Linux兼容。
配置
使用下表配置 UiPath 解决方案删除包输入。
| 参数 | 描述 |
|---|---|
| 需要 Orchestrator 连接。 | 与要从中删除包的 Orchestrator 实例建立的服务连接。 |
| 包名称(必填) | Orchestrator 中需要删除的解决方案包名称。 |
| 包版本(必填) | Orchestrator 中需要删除的解决方案包版本。 |
| 追踪级别 | 追踪日志记录级别。默认值: Error 。选项: None 、 Critical 、 Error 、 Warning 、 Information 、 Verbose |
注意
- 包删除: 此任务将从 Orchestrator 的解决方案管理中删除解决方案包
- 版本特定: 删除解决方案包的特定版本,而不是所有版本。
- Orchestrator 连接: 需要与目标 Orchestrator 实例建立有效的服务连接
- 不可逆操作: 包删除操作无法撤销,请谨慎使用
- 依赖项检查: 在删除之前,确保包未部署或未在使用中
- CLI 兼容性:此任务在内部使用 UiPath CLI,需要在构建代理上正确安装 CLI
- 最低 CLI 版本:需要 UiPath CLI 版本 25.10 或更高版本才能完全兼容
- 清理自动化:用于自动清理 CI/CD 管道中的旧包版本
管道示例
基本包删除
- task: UiPathSolutionDeletePackage@6 displayName: 'Delete Solution Package' inputs: orchestratorConnection: 'UiPath-Orchestrator-Connection' packageName: 'MySolution' packageVersion: '1.0.0' traceLevel: 'Information'- task: UiPathSolutionDeletePackage@6 displayName: 'Delete Solution Package' inputs: orchestratorConnection: 'UiPath-Orchestrator-Connection' packageName: 'MySolution' packageVersion: '1.0.0' traceLevel: 'Information'通过 Orchestrator 连接和详细的日志记录
- task: UiPathSolutionDeletePackage@6 displayName: 'Delete Old Solution Package Version' inputs: orchestratorConnection: 'Production-Orchestrator' packageName: 'MyBusinessSolution' packageVersion: '1.0.$(Build.BuildNumber)' traceLevel: 'Verbose'- task: UiPathSolutionDeletePackage@6 displayName: 'Delete Old Solution Package Version' inputs: orchestratorConnection: 'Production-Orchestrator' packageName: 'MyBusinessSolution' packageVersion: '1.0.$(Build.BuildNumber)' traceLevel: 'Verbose'清理管道:删除多个旧版本
variables: solutionName: 'MyBusinessSolution' oldVersion1: '1.2023.100' oldVersion2: '1.2023.99'steps:- task: UiPathSolutionDeletePackage@6 displayName: 'Delete Old Version 1' inputs: orchestratorConnection: 'Production-Orchestrator' packageName: '$(solutionName)' packageVersion: '$(oldVersion1)' traceLevel: 'Information' continueOnError: true- task: UiPathSolutionDeletePackage@6 displayName: 'Delete Old Version 2' inputs: orchestratorConnection: 'Production-Orchestrator' packageName: '$(solutionName)' packageVersion: '$(oldVersion2)' traceLevel: 'Information' continueOnError: true- script: echo "Cleanup completed for solution $(solutionName)" displayName: 'Cleanup Summary'variables: solutionName: 'MyBusinessSolution' oldVersion1: '1.2023.100' oldVersion2: '1.2023.99'steps:- task: UiPathSolutionDeletePackage@6 displayName: 'Delete Old Version 1' inputs: orchestratorConnection: 'Production-Orchestrator' packageName: '$(solutionName)' packageVersion: '$(oldVersion1)' traceLevel: 'Information' continueOnError: true- task: UiPathSolutionDeletePackage@6 displayName: 'Delete Old Version 2' inputs: orchestratorConnection: 'Production-Orchestrator' packageName: '$(solutionName)' packageVersion: '$(oldVersion2)' traceLevel: 'Information' continueOnError: true- script: echo "Cleanup completed for solution $(solutionName)" displayName: 'Cleanup Summary'