cicd-integrations
2023.10
false
  • 概述
    • 关于 CI/CD 管道
  • UiPath CLI
    • 关于 UiPath CLI
    • 下载 UiPath CLI
    • 兼容性矩阵
    • 运行 UiPath CLI
    • 管理 NuGet 订阅源
  • Azure DevOps 扩展程序
  • Jenkins 插件
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

CI/CD 集成用户指南

上次更新日期 2025年10月23日

将资产部署到 Orchestrator

Prerequisites:

  • 创建一个 CSV 文件,其中包含要部署到 Orchestrator 的资产。

    CSV 文件必须包含以下列三列: nametypevaluedescription

  • 运行 CLI exe (适用于 Windows)或dll (适用于 Linux)文件。

  • 添加所需的 Orchestrator API 访问应用程序作用域

有关 CSV 文件的详细信息,请参阅下面的示例。

name类型描述
asset\_1\_nametext“我有意见”asset\_1\_description
asset\_2\_name整数1asset\_2\_description
asset\_3\_nameBoolfalseasset\_3\_description
asset\_4\_name凭据用户名:密码asset\_4\_description

要将资产部署到 Orchestrator,请执行以下步骤:

  1. 使用uipcli asset运行asset任务。 您可以查看可用子任务的列表。
  2. 指定所需的参数并运行deploy子任务。请参阅下面的参数列表。

参数

描述

-u--username (如果通过用户名和密码使用基本身份验证则为必需

用于向 Orchestrator 进行身份验证的用户名。 您必须将其与相应的密码配对。

-p--password (如果通过用户名和密码使用基本身份验证则为必需

用于对 Orchestrator 进行身份验证的密码。您必须将其与相应的用户名配对。

-t--token (如果使用 基于令牌的身份验证 , 则为必填项 )

用于对 Orchestrator 进行身份验证的OAuth2 刷新令牌。您必须将其与帐户名称客户端 ID配对。

-a--accountName (如果使用 基于令牌的身份验证 , 则为必填项 )

Orchestrator CloudRPA 帐户名称。您必须将其与OAuth2 刷新令牌客户端 ID配对。

-A , or --accountForApp

Orchestrator CloudRPA 帐户名称(组织名称)。您必须将其与外部应用程序的应用程序 ID应用程序密码应用程序作用域配对。

-I--applicationId (如果使用 外部应用程序身份验证 , 则为必填项

外部应用程序 ID。您必须将其与“应用程序帐户”、“应用程序密码”和“应用程序作用域”配对。

-S--applicationSecret (如果使用 外部应用程序身份验证 , 则为必填项

外部应用程序密码。您必须将其与“应用程序帐户”、“应用程序 ID”和“应用程序作用域”配对。

--applicationScope (如果使用 外部应用程序身份验证 , 则为必填项

应用程序作用域列表,以单个空格分隔。您必须将其与外部应用程序的应用程序账号应用程序 ID应用程序密码配对

-o , or --organizationUnit

Orchestrator 文件夹(组织单元)的名称。

要输入子文件夹,请确保同时输入父文件夹的名称和子文件夹的名称。例如,AccountingTeam\TeamJohn
-l , or --language

Orchestrator 用户界面中使用的语言。

-y , or --disableTelemetry

禁用遥测数据。

--traceLevel

显示事件的跟踪。

--identityUrl (对于PaaSMSI部署为必需

身份服务器的 URL。

--help

显示此命令的参数和示例。

--version

显示版本信息。

Assets File (pos. 0)必填 包含要删除的资产的 CSV 文件的名称。
Orchestrator URL (pos.1)必填 Orchestrator 实例的 URL。

Orchestrator Tenant (pos.2)

  • 必需)对于 SaaP 部署。
  • 可选)适用于 PaaS 部署。
要在其中管理资产的 Orchestrator 实例的租户。

用法:

asset deploy <assets_file> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder>] [-l <language>]asset deploy <assets_file> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder>] [-l <language>]

示例:

  • asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -l en-US
  • asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -o OurOrganization
  • asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount
  • asset delete assets_file.csv "https://uipath-orchestrator.myorg.com" default -A accountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"

此页面有帮助吗?

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