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

CI/CD 集成用户指南

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

UiPath 解决方案部署

应用程序:解决方案

类型:构建后任务

UiPath 解决方案:“部署”在标准作业和管道中可用,用于将现有的 UiPath 解决方案包部署到 Orchestrator 文件夹。

备注:

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

备注:

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

配置

作业参数

描述

包名称

将部署的包的名称。

程序包版本

将部署的包的版本。

部署名称

要创建或升级的部署的名称。

部署父文件夹

将在其中创建部署文件夹的 Orchestrator 文件夹。提供以下三个选项:

  • 留空时,部署将位于租户文件夹下。
  • 指定后,部署将位于相应的文件夹下。
  • 当设置为“ exampleuser@org.com的Workspace”,部署将在指定用户的个人工作区下进行。

部署文件夹名称

将包含部署的文件夹的名称。

配置路径

配置文件的可选路径,如果省略,则使用存储在服务器上的默认路径。

Orchestrator 地址

要将解决方案部署到的 Orchestrator 实例的地址。

Orchestrator 租户

指定 Orchestrator 租户。

身份验证

对于面向 Automation Cloud Orchestrator 的身份验证,您需要预先在 Jenkins 中创建凭据。解决方案仅支持外部应用程序身份验证。有关创建外部应用程序和获取所需凭据的详细信息,请参阅管理外部应用程序

追踪级别

用于启用跟踪日志记录的设置为以下级别之一:

  • 重要事项
  • 错误
  • Warning
  • 信息
  • 详情。(默认设置为)。

    可用于调试目的。

重要提示:

如果 Orchestrator 租户的任何级别中都已存在同名部署,则此操作将升级现有部署,而不是创建新部署。如果现有部署处于“失败”状态,则升级不会继续进行;请先解决或卸载失败的部署,然后重试。

重要提示:

在租户级别部署的解决方案不会自动将用户分配给生成的文件夹。要分配帐户,请确保在 Orchestrator(“租户” >“文件夹”)中设置适当的配置。

管道示例

pipeline {  agent any  environment {      MAJOR = '1'      MINOR = '0'  }  stages {    stage ('Deploy Solution') {      steps {        script {            orchestratorCredentials = ExternalApp(                applicationId: 'External application identifier',                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',                applicationSecret: 'External application secret',                accountForApp: 'Organization identifier'            )            UiPathSolutionDeploy(                packageName: 'Name of the package',                packageVersion: 'Version of the package',                deploymentParentFolder: 'Deployment parent folder',                deploymentName: 'Deployment name',                deploymentFolderName: 'Deployment folder name',                configPath: 'example/path',                orchestratorAddress: 'OrchestratorUrl',                orchestratorTenant: 'Tenant name',                credentials: orchestratorCredentials,                traceLevel: 'Information',            )        }      }    }  }}pipeline {  agent any  environment {      MAJOR = '1'      MINOR = '0'  }  stages {    stage ('Deploy Solution') {      steps {        script {            orchestratorCredentials = ExternalApp(                applicationId: 'External application identifier',                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',                applicationSecret: 'External application secret',                accountForApp: 'Organization identifier'            )            UiPathSolutionDeploy(                packageName: 'Name of the package',                packageVersion: 'Version of the package',                deploymentParentFolder: 'Deployment parent folder',                deploymentName: 'Deployment name',                deploymentFolderName: 'Deployment folder name',                configPath: 'example/path',                orchestratorAddress: 'OrchestratorUrl',                orchestratorTenant: 'Tenant name',                credentials: orchestratorCredentials,                traceLevel: 'Information',            )        }      }    }  }}
  • 配置
  • 管道示例

此页面有帮助吗?

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