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

UiPath CLI 用户指南

UIP 解决方案包

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-versiondeploy 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>

另请参阅

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新