构建和部署 | 迁移中心帮助
跳到主要内容 跳到补充内容

构建和部署

上次更新日期:2026/10/14

生成本地构建输出后,QV2QS 会通过一系列自动化步骤将转换后的应用程序部署到 Qlik Cloud。

在不使用 --unbuildOnly 的情况下运行转换时,QV2QS 会在生成本地构建输出后执行以下步骤:

  1. 在租户上创建或重用 Qlik Sense 应用程序。QV2QS 使用输出文件夹中的 .qv2qs_source 标记来定位源 QVW 文件的正确项目。有关详细信息,请参阅 重用现有应用程序。
  2. 导出现有应用程序的无数据 QVF 备份(重新使用现有应用程序时)。使用 --noBackup 跳过。
  3. 将工作表背景、对象背景图像和按钮图像上传到应用程序媒体库。
  4. 准备工作表(重复使用现有应用程序时)。QV2QS 记录每个现有工作表的发布状态和排序,从云应用程序中删除旧工作表,并使用原始云工作表 ID 修补本地构建输出。
  5. 在租户上构建应用程序。
  6. 恢复工作表(重用现有应用程序时)。QV2QS 重新发布先前已发布的工作表,并恢复其原始排序。
  7. 将所有已转换的工作表发布为基础工作表(仅限新应用)。

工作表发布

构建应用程序后,QV2QS 会将每个转换后的工作表作为基础工作表发布。基础工作表对有权访问该应用程序的所有用户可见。如果不发布,工作表仍然是只有应用程序所有者才能看到的个人对象。

在 Build to Qlik Cloud 和 Export QVF 模式下,工作表发布均会自动运行。在导出 QVF 模式下,已发布状态会保留在导出的 QVF 文件中。

要跳过工作表发布,请在命令行中传递 --noPublishSheets 或在向导中禁用发布工作表。禁用时,工作表保持未发布状态,应用程序所有者必须在 Qlik Cloud 中手动发布它们。

在重用现有应用程序(--reuseAppId 或 --appId)时,标准发布步骤将被自动还原步骤替换。QV2QS 会在构建前记录每个工作表的发布状态,并在构建完成后重新发布先前已发布的工作表。当启用 发布图纸 设置时,在当前转换中添加的新图纸将作为基础图纸发布。传入 --noPublishSheets 可使新工作表保持未发布状态。

部署参数包括 --qsAppName、--spaceId、--reload、--noData、--noPublishSheets 和 --unbuildOnly。有关完整列表,请参阅参数参考。

了解更多

Visit the discussion forum at community.qlik.com

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!