uipath-cli
latest
false
重要 :
请注意,此内容已使用机器翻译进行了本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath CLI 用户指南
uip solution pack从解决方案目录(包含.uipx清单)或.uis捆绑包文件生成可部署的.zip包。uip solution publish会将生成的存档上传到租户订阅源,然后uip solution deploy run可以部署哪些存档。
打包是一项离线操作(它不会联系 Orchestrator),因此在还没有凭据的构建步骤中运行是安全的。
大纲
uip solution pack <solutionPath> <outputPath> [--name <name>] [--version <version>] [--login-validity <minutes>]
uip solution pack <solutionPath> <outputPath> [--name <name>] [--version <version>] [--login-validity <minutes>]
参数
<solutionPath>(必填) — 解决方案目录(包含.uipx清单)或.uis文件的路径。<outputPath>(必填) — 将写入.zip包的输出目录。该目录必须存在;系统不是为您创建的。
选项
-n, --name <name>— 包名称。默认为解决方案文件夹名称(或.uis文件的基本名称)。打包后的.zip名为<name>.<version>.zip。-v, --version <version>— 包版本。默认为1.0.0。出现在输出文件名中,是传递给--package-version的deploy run的值。--login-validity <minutes>— 令牌过期前触发刷新的最短分钟数。默认为10。仅在包的内部捆绑步骤需要解析远程资源时适用。
示例
最小
uip solution pack ./my-solution ./dist
uip solution pack ./my-solution ./dist
将./my-solution解决方案打包到./dist/my-solution.1.0.0.zip (默认版本)中。
通用 — CI 构建的 PIN 码名称和版本
uip solution pack ./my-solution ./dist --name invoices --version 1.2.0
uip solution pack ./my-solution ./dist --name invoices --version 1.2.0
写入./dist/invoices.1.2.0.zip 。
脚本编写 — 捕获发布步骤的输出路径
PKG=$(uip solution pack ./my-solution ./dist --version 1.2.0 --output-filter "Data.Output" --output plain)
uip solution publish "$PKG"
PKG=$(uip solution pack ./my-solution ./dist --version 1.2.0 --output-filter "Data.Output" --output plain)
uip solution publish "$PKG"
数据形状(--输出 json)
{
"Code": "SolutionPack",
"Data": {
"Package": "my-solution.1.2.0.zip",
"Output": "./dist/my-solution.1.2.0.zip"
}
}
{
"Code": "SolutionPack",
"Data": {
"Package": "my-solution.1.2.0.zip",
"Output": "./dist/my-solution.1.2.0.zip"
}
}
Package— 生成的.zip的基本名称。Output— 磁盘上.zip的路径,是相对或绝对路径,具体取决于<outputPath>。
相关命令
uip solution publish— 将打包的.zip上传到租户解决方案订阅源。uip solution upload— 替代路径,将解决方案上传到 Studio Web 进行交互式编辑,而不是打包进行部署。uip solution deploy run— 将已发布的包部署到 Orchestrator。
另请参阅
- 您的第一个管道— 打包 → 发布 → 部署运行演练。
uip solution概述。