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

CI/CD 集成用户指南

上次更新日期 2025年11月5日

UiPath 解决方案上传包

UiPath 解决方案上传包任务将解决方案包上传到 UiPath Orchestrator 的解决方案管理中,以进行部署和激活。

备注:

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

备注:

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

配置

使用下表配置“UiPath 解决方案上传包”输入。

参数描述
需要 Orchestrator 连接。与 Orchestrator 实例 连接的服务。
解决方案包路径(必需)UiPath 解决方案包的路径(解决方案包任务的结果)。
追踪级别追踪日志记录级别。默认值: Error 。选项: NoneCriticalErrorWarningInformationVerbose

备注

  • 包上传:此任务将预打包的解决方案文件上传到 Orchestrator 中的解决方案管理。
  • 先决条件:需要由 UiPath 解决方案打包任务或等效任务创建的打包解决方案文件。
  • “Orchestrator 连接” : 需要与目标 Orchestrator 实例建立有效的服务连接。
  • 解决方案管理: 解决方案管理中提供上传的包,以便部署到目标环境。
  • CLI 兼容性:此任务在内部使用 UiPath CLI,需要在生成代理上正确安装 CLI。
  • 最低 CLI 版本:需要 UiPath CLI 版本 25.10 或更高版本以实现完全兼容性。
  • 文件格式: 接受在打包过程中创建的通常为.zip格式的解决方案包文件。

管道示例

上传基本解决方案

- task: UiPathSolutionUploadPackage@6  displayName: 'Upload Solution Package'  inputs:    orchestratorConnection: 'UiPath-Orchestrator-Connection'    solutionPackagePath: '$(Build.ArtifactStagingDirectory)/Output/MySolution.1.0.0.zip'    traceLevel: 'Information'- task: UiPathSolutionUploadPackage@6  displayName: 'Upload Solution Package'  inputs:    orchestratorConnection: 'UiPath-Orchestrator-Connection'    solutionPackagePath: '$(Build.ArtifactStagingDirectory)/Output/MySolution.1.0.0.zip'    traceLevel: 'Information'

通过 Orchestrator 连接和详细的日志记录

- task: UiPathSolutionUploadPackage@6  displayName: 'Upload Solution Package with Verbose Logging'  inputs:    orchestratorConnection: 'Production-Orchestrator'    solutionPackagePath: '$(Build.ArtifactStagingDirectory)/Packages/MyBusinessSolution.$(Build.BuildNumber).zip'    traceLevel: 'Verbose'- task: UiPathSolutionUploadPackage@6  displayName: 'Upload Solution Package with Verbose Logging'  inputs:    orchestratorConnection: 'Production-Orchestrator'    solutionPackagePath: '$(Build.ArtifactStagingDirectory)/Packages/MyBusinessSolution.$(Build.BuildNumber).zip'    traceLevel: 'Verbose'

完整管道:打包并上传

variables:  solutionVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'steps:- task: UiPathSolutionPack@6  displayName: 'Pack Solution'  inputs:    solutionPath: '$(Build.SourcesDirectory)/MyBusinessSolution'    version: '$(solutionVersion)'    outputPath: '$(Build.ArtifactStagingDirectory)/Packages'    traceLevel: 'Information'- task: UiPathSolutionUploadPackage@6  displayName: 'Upload Solution Package to Orchestrator'  inputs:    orchestratorConnection: 'Production-Orchestrator'    solutionPackagePath: '$(Build.ArtifactStagingDirectory)/Packages/MyBusinessSolution.$(solutionVersion).zip'    traceLevel: 'Information'- task: PublishBuildArtifacts@1  displayName: 'Publish Build Artifacts'  inputs:    pathToPublish: '$(Build.ArtifactStagingDirectory)/Packages'    artifactName: 'SolutionPackage'variables:  solutionVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'steps:- task: UiPathSolutionPack@6  displayName: 'Pack Solution'  inputs:    solutionPath: '$(Build.SourcesDirectory)/MyBusinessSolution'    version: '$(solutionVersion)'    outputPath: '$(Build.ArtifactStagingDirectory)/Packages'    traceLevel: 'Information'- task: UiPathSolutionUploadPackage@6  displayName: 'Upload Solution Package to Orchestrator'  inputs:    orchestratorConnection: 'Production-Orchestrator'    solutionPackagePath: '$(Build.ArtifactStagingDirectory)/Packages/MyBusinessSolution.$(solutionVersion).zip'    traceLevel: 'Information'- task: PublishBuildArtifacts@1  displayName: 'Publish Build Artifacts'  inputs:    pathToPublish: '$(Build.ArtifactStagingDirectory)/Packages'    artifactName: 'SolutionPackage'
  • 配置
  • 备注
  • 管道示例
  • 上传基本解决方案
  • 通过 Orchestrator 连接和详细的日志记录
  • 完整管道:打包并上传

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。