cicd-integrations
2022.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年4月28日

Packing projects into a package

先决条件

  • 创建项目。
  • 运行 CLI exe (适用于 Windows)或dll (适用于 Linux)文件。
  • 添加所需的 Orchestrator API 访问应用程序作用域

要将项目打包到包中,请执行以下步骤:

  1. 使用uipcli package运行package任务。 您可以查看可用子任务的列表。
  2. 指定所需参数并运行pack子任务。

    请参阅下面的参数列表。

备注:

UiPath CLI 的“打包”或“分析”任务不执行项目验证。

图例:(*) - 可选,仅当您在 Orchestrator 中具有库的依赖项时才有用。

参数

描述

-o--output必填项

要在其中打包项目的目标 Orchestrator 文件夹。

-v--version

设置包版本。

--autoVersion

自动生成包版本。

--outputType

强制输出为指定的类型。

--splitOutput

启用到运行时库和设计库的输出拆分。

--repositoryUrl

项目进行版本控制时所在的存储库 URL。

--repositoryCommit

从中提交构建项目的存储库。

--repositoryBranch

从中构建项目的存储库分支。

--repositoryType

VCS 系统存储库类型。

--projectUrl

Automation Hub 概念 URL。

--releaseNotes

添加发行说明。

--libraryOrchestratorUsername (*)

(如果您通过用户名和密码使用基本身份验证,则为必填项)

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

如果您的包引用 Orchestrator 订阅源中的库,则这是必需的

--libraryOrchestratorPassword (*)

(如果您通过用户名和密码使用基本身份验证,则为必填项)

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

如果您的包引用 Orchestrator 订阅源中的库,则这是必需的

--libraryOrchestratorAuthToken (*)

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

用于对 Orchestrator 进行身份验证的 OAuth2 刷新令牌 。 您必须将其与 Account NameClient ID配对。

如果您的包引用 Orchestrator 订阅源中的库,则这是必需的

--libraryOrchestratorAccountName (*)

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

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

如果您的包引用 Orchestrator 订阅源中的库,则这是必需的

--libraryOrchestratorAccountForApp (*)

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

如果包从 Orchestrator 订阅源引用库,则这是必需的。

--libraryOrchestratorApplicationId (*)

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

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

如果包从 Orchestrator 订阅源引用库,则这是必需的。

--libraryOrchestratorApplicationSecret (*)

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

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

如果包从 Orchestrator 订阅源引用库,则这是必需的。

--libraryOrchestratorApplicationScope (*)

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

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

如果包从 Orchestrator 订阅源引用库,则这是必需的。

--libraryOrchestratorFolder (*)

目标 Orchestrator 文件夹的名称。

要输入子文件夹,请确保同时输入父文件夹的名称和子文件夹的名称。例如,AccountingTeam\TeamJohn
--libraryOrchestratorUrl (*)

Orchestrator 实例的 URL。

--libraryOrchestratorTenant (*)

要删除计算机的 Orchestrator 实例的租户。

--libraryIdentityUrl(仅适用 PaaS 部署 )
身份服务器的 URL。
-y--disableTelemetry

禁用遥测数据。

--traceLevel

显示事件的跟踪。

-l--language

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

--disableBuiltInNugetFeeds

禁用内置 NuGet 订阅源。

--help

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

--version

显示版本信息。

Project(s) Path (pos. 0) (必填) project.json文件或包含project.json文件的文件夹的路径。

用法:

package pack <project_path> -o <destination_folder> [-v <version>] [--autoVersion] [--outputType <Process|Library|Tests|Objects>] [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--libraryOrchestratorUsername <orchestrator_user> --libraryOrchestratorPassword <orchestrator_pass>] [--libraryOrchestratorAuthToken <auth_token> --libraryOrchestratorAccountName <account_name>] [--libraryOrchestratorFolder <folder>] [-l <language>]package pack <project_path> -o <destination_folder> [-v <version>] [--autoVersion] [--outputType <Process|Library|Tests|Objects>] [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--libraryOrchestratorUsername <orchestrator_user> --libraryOrchestratorPassword <orchestrator_pass>] [--libraryOrchestratorAuthToken <auth_token> --libraryOrchestratorAccountName <account_name>] [--libraryOrchestratorFolder <folder>] [-l <language>]

示例:

  • package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package"

  • package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" -v 1.0.6820.22047

  • package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --autoVersion

  • package pack "C:\UiPath\Project" -o "C:\UiPath\Package"

  • package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --outputType Tests -l en-US

此页面有帮助吗?

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