UiPath Documentation
cicd-integrations
2025.10
true

CI/CD 集成用户指南

上次更新日期 2026年5月7日

UiPath 解决方案删除包

UiPath 解决方案删除包任务会从 UiPath Orchestrator 的解决方案管理中删除解决方案包。这对于清理操作和删除过期的包版本非常有用。

备注:

目前只有 Automation Cloud 支持解决方案。计划在未来版本中提供对 Automation Suite 的支持。本地部署 (MSI) Orchestrator 不支持解决方案。

备注:

此任务仅与版本 25.10 或更高版本的UiPath.CLI.WindowsUiPath.CLI.Linux兼容。

配置

使用下表配置 UiPath 解决方案删除包输入。

参数描述
需要 Orchestrator 连接。与要从中删除包的 Orchestrator 实例建立的服务连接。
包名称(必填)Orchestrator 中需要删除的解决方案包名称。
包版本(必填)Orchestrator 中需要删除的解决方案包版本。
追踪级别追踪日志记录级别。默认值: Error 。选项: NoneCriticalErrorWarningInformationVerbose

注意

  • 包删除: 此任务将从 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'
  • 配置
  • 注意
  • 管道示例
  • 基本包删除
  • 通过 Orchestrator 连接和详细的日志记录
  • 清理管道:删除多个旧版本

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新