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

UiPath CLI 用户指南

UIP 解决方案发布

uip solution publish将由uip solution pack生成的解决方案.zip上传到租户的解决方案订阅源。包发布后, uip solution packages list即可使用此包,并且可以使用uip solution deploy run进行部署。

发布是一项经过身份验证的操作。先运行uip login ,或传递--tenant以定位经过身份验证的组织中的特定租户。

大纲

uip solution publish <packagePath> [--tenant <tenant-name>] [--login-validity <minutes>]
uip solution publish <packagePath> [--tenant <tenant-name>] [--login-validity <minutes>]

该命令遵循全局选项,并返回标准退出代码

参数

  • <packagePath> (必填) — 由uip solution pack生成的.zip包的路径。文件必须存在并且具有.zip扩展名;其他任何操作都将失败,结果为Failure

选项

  • -t, --tenant <tenant-name> — 要发布到的租户。默认为身份验证期间选择的租户。
  • --login-validity <minutes> — 令牌过期前触发刷新的最短分钟数。默认为10

示例

最小

uip solution publish ./dist/my-solution.1.0.0.zip
uip solution publish ./dist/my-solution.1.0.0.zip

通用 — 定位特定租户

uip solution publish ./dist/my-solution.1.0.0.zip --tenant Production
uip solution publish ./dist/my-solution.1.0.0.zip --tenant Production

脚本编写 —chain pack → 发布并捕获包版本密钥

uip solution pack ./my-solution ./dist --version 1.2.0
KEY=$(uip solution publish ./dist/my-solution.1.2.0.zip --output-filter "Data.PackageVersionKey" --output plain)
echo "Published version key: $KEY"
uip solution pack ./my-solution ./dist --version 1.2.0
KEY=$(uip solution publish ./dist/my-solution.1.2.0.zip --output-filter "Data.PackageVersionKey" --output plain)
echo "Published version key: $KEY"

数据形状(--输出 json)

{
  "Code": "SolutionPublish",
  "Data": {
    "Status": "Published successfully",
    "PackageVersionKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "PackageName": "my-solution",
    "PackageVersion": "1.0.0"
  }
}
{
  "Code": "SolutionPublish",
  "Data": {
    "Status": "Published successfully",
    "PackageVersionKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "PackageName": "my-solution",
    "PackageVersion": "1.0.0"
  }
}
  • PackageVersionKey — 在租户订阅源中标识包的特定版本的 GUID。
  • PackageName / PackageVersion — 传递给pack (或默认设置)的值;在deploy run --package-name --package-version上重新使用它们。

版本冲突

发布订阅源中已存在name + version的包时,将失败,并显示描述性错误。在重新发布之前,通常通过pack --version …升级您的内部版本中的版本。错误说明也指向相同的修复方法。

另请参阅

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新