uipath-cli
latest
false
重要 :
请注意,此内容已使用机器翻译进行了本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath CLI 用户指南
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 …升级您的内部版本中的版本。错误说明也指向相同的修复方法。
相关命令
uip solution pack— 生成.zip以发布。uip solution packages list— 查看已发布版本。uip solution packages delete— 删除已发布版本。uip solution deploy run— 将已发布的包部署到 Orchestrator。
另请参阅
- 您的第一个管道— 打包 → 发布 → 部署运行演练。
- 身份验证— 会话管理。
uip solution概述。