UiPath Documentation
uipath-cli
latest
false
UiPath CLI 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

UIP RPA 发布

“uip rpa publish”的语法和选项,用于将打包的.nupkg 上传到 Orchestrator 订阅源。

uip rpa publish 将打包的 .nupkg 上传到 Orchestrator。它需要一个包,而不是一个项目文件夹— 打包是单独的uip rpa pack步骤,并且.nupkg具有自描述功能(从包本身读取其输出类型),因此此命令没有打包时选项,仅目标标志。

大纲​

uip rpa publish <package> [--personal-workspace | --shared-libraries | --feed-id <id> | --folder-key <key> | --folder-path <path>] [--allow-any-feed]
uip rpa publish <package> [--personal-workspace | --shared-libraries | --feed-id <id> | --folder-key <key> | --folder-path <path>] [--allow-any-feed]

参数​

名称必填用途
<package>是要发布的 .nupkg 的路径。

选项​

长值描述
--personal-workspace标记发布到 Orchestrator 个人工作区订阅源。
--shared-libraries标记发布到租户的共享(主机)库订阅源。此目标需要文件夹上下文 — 命名具有 --folder-key/--folder-path 的文件夹,或使用任何可访问的文件夹。
--feed-id <id>字符串发布到具有此 ID 的订阅源。
--folder-key <key>字符串发布到使用此密钥的文件夹的订阅源。使用 --shared-libraries,为订阅源的上下文文件夹命名,而非目标位置。
--folder-path <path>字符串发布到此完全限定路径中文件夹的订阅源(例如Shared/QA/Regression)。具有相同的双重含义,--shared-libraries 与 --folder-key相同。
--allow-any-feed标记让 Orchestrator 决定已解析的订阅源是否接受此包,跳过客户端输出类型检查(例如,测试包通常无法转到个人工作区或未启用测试的文件夹)。不更改解析的订阅源。

--personal-workspace、--shared-libraries、--feed-id 和(--shared-libraries 之外)--folder-key/--folder-path 互斥 — 在任何网络调用之前,会在客户端失败的情况下传递多个参数。将 --folder-key 和 --folder-path 与 --shared-libraries一起传递也会失败,因为它们会以不同的方式命名同一个上下文文件夹。省略每个目标标志以租户订阅源为目标。

示例​

# Publish to the matching tenant feed (default)
uip rpa publish ./out/MyProject.1.0.0.nupkg
# Publish to the matching tenant feed (default)
uip rpa publish ./out/MyProject.1.0.0.nupkg
# Publish a test package to a specific folder's feed
uip rpa publish ./out/MyTests.1.0.0.nupkg --folder-path "Shared/QA/Regression"
# Publish a test package to a specific folder's feed
uip rpa publish ./out/MyTests.1.0.0.nupkg --folder-path "Shared/QA/Regression"

数据形状(--输出 json)​

{
  "Code": "Publish",
  "Data": {
    "Success": true,
    "Package": "MyProject.1.0.0.nupkg",
    "Destination": "TenantFeed"
  }
}
{
  "Code": "Publish",
  "Data": {
    "Success": true,
    "Package": "MyProject.1.0.0.nupkg",
    "Destination": "TenantFeed"
  }
}

Destination是已解析的订阅源类型( TenantFeed / PersonalWorkspace / SharedLibraries / FolderFeed )— 不一定与您传递的标志系列相同,因为例如--feed-id 仍解析为 FolderFeed。当已解析的订阅源具有要报告的名称/ID 时,会添加 Feed/FeedId。仅当发布成功但存在警告时,才会添加 Warnings。

失败时,Result 为 Failure/AuthenticationError/ValidationError/ConfigError 之一,具体取决于失败的原因(未登录、权限被拒绝、目标标志无效、目标不明确或服务器上的订阅源配置已损坏) Orchestrator 端)— Instructions 命名特定修复程序。

另请参阅​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新