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

CI/CD 集成用户指南
上次更新日期 2025年11月5日
UiPath 解决方案上传包
UiPath 解决方案上传包任务将解决方案包上传到 UiPath Orchestrator 的解决方案管理中,以进行部署和激活。
备注:
目前只有 Automation Cloud 支持解决方案。计划在未来版本中提供对 Automation Suite 的支持。本地部署 (MSI) Orchestrator 不支持解决方案。
备注:
此任务仅与版本 25.10 或更高版本的UiPath.CLI.Windows或UiPath.CLI.Linux兼容。
配置
使用下表配置“UiPath 解决方案上传包”输入。
| 参数 | 描述 |
|---|---|
| 需要 Orchestrator 连接。 | 与 Orchestrator 实例 连接的服务。 |
| 解决方案包路径(必需) | UiPath 解决方案包的路径(解决方案包任务的结果)。 |
| 追踪级别 | 追踪日志记录级别。默认值: Error 。选项: None 、 Critical 、 Error 、 Warning 、 Information 、 Verbose |
备注
- 包上传:此任务将预打包的解决方案文件上传到 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'