uipath-cli
latest
false
UiPath CLI 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。
uip Maestro 流发布
“uip Maestro Flow publish”的语法和选项,该包会打包 Flow 项目,并将生成的“.nupkg”直接上传到 Orchestrator 包中。
uip maestro flow publish 打包 Flow 项目目录,并将生成的 .nupkg 上传到 Orchestrator 包中 — 这是 uip maestro flow pack 的快捷方式,然后手动上传。
大纲
uip maestro flow publish <project-path> [output-path] [-n <name>] [-v <version>] [--feed-id <id> | --folder-key <key> | --folder-path <path>]
uip maestro flow publish <project-path> [output-path] [-n <name>] [-v <version>] [--feed-id <id> | --folder-key <key> | --folder-path <path>]
参数
<project-path>(必填) — Flow 项目目录的路径(必须包含project.uiproj和至少一个.flow文件)。[output-path](可选) — 在上传前将生成的.nupkg写入的目录。默认为临时目录 (<os-tmpdir>/flow-publish-<timestamp>)。
选项
| 选项 | 默认 | 描述 |
|---|---|---|
-n, --name <name> | 项目文件夹名称 | 包名称。 |
-v, --version <version> | 1.0.0 | 包版本。 |
--feed-id <feedId> | 租户订阅源 | 目标订阅源 ID。与 --folder-key/--folder-path 互斥。 |
--folder-key <key> | — | 要发布到其文件夹层次结构订阅源的 Orchestrator 文件夹密钥 (GUID) — CLI 自动解析订阅源 ID。与 --feed-id/--folder-path 互斥。 |
--folder-path <path> | — | Orchestrator 文件夹路径,例如Shared/Sub — 解析为订阅源 ID,方式与 --folder-key 相同。与 --feed-id/--folder-key 互斥。 |
示例
# Pack and publish to the tenant feed
uip maestro flow publish ./my-flow-project --version 1.2.0
# Publish into a specific folder's feed
uip maestro flow publish ./my-flow-project --folder-key c3d4e5f6-… --version 1.2.0
# Pack and publish to the tenant feed
uip maestro flow publish ./my-flow-project --version 1.2.0
# Publish into a specific folder's feed
uip maestro flow publish ./my-flow-project --folder-key c3d4e5f6-… --version 1.2.0
数据形状(--输出 json)
{
"Code": "FlowPublish",
"Data": {
"Package": "my-flow-project@1.2.0",
"PackagePath": "/tmp/flow-publish-1710000000000/my-flow-project.flow.Flow.1.2.0.nupkg",
"Upload": [
{ "key": "my-flow-project.flow.Flow.1.2.0.nupkg", "status": "Created" }
]
}
}
{
"Code": "FlowPublish",
"Data": {
"Package": "my-flow-project@1.2.0",
"PackagePath": "/tmp/flow-publish-1710000000000/my-flow-project.flow.Flow.1.2.0.nupkg",
"Upload": [
{ "key": "my-flow-project.flow.Flow.1.2.0.nupkg", "status": "Created" }
]
}
}
Upload[].status 为 "Created" 首次上传给定的包版本,或在重复上传相同名称/版本时订阅源自身的冲突状态。
另请参阅
uip maestro flow pack— 仅打包,不上传uip maestro flow init— 优先构建项目uip maestro flow process— 运行已发布的流程- 流概述