建置和部署
上次更新:2026/10/14產生本機組建輸出後,QV2QS 會透過一系列自動化步驟將轉換後的應用程式部署至 Qlik Cloud。
在不含 --unbuildOnly 的情況下執行轉換時,QV2QS 會在產生本機組建輸出後執行下列步驟:
- 在租用戶上建立或重複使用 Qlik Sense 應用程式。QV2QS 會使用輸出資料夾中的
.qv2qs_source標記來尋找來源 QVW 檔案的正確專案。如需詳細資訊,請參閱 重複使用現有應用程式。 - 匯出既有應用程式的無資料 QVF 備份 (重複使用既有應用程式時)。使用
--noBackup略過。 - 將工作表背景、物件背景影像和按鈕影像上傳至應用程式媒體庫。
- 準備工作表(重複使用現有應用程式時)。QV2QS 會記錄每個現有工作表的發布狀態與順序,從雲端應用程式中移除舊工作表,並使用原始雲端工作表 ID 修補本機建置輸出。
- 在租用戶上建置應用程式。
- 還原工作表 (重複使用現有應用程式時)。QV2QS 會重新發佈先前已發佈的工作表,並還原原始順位。
- 將所有已轉換的工作表發佈為基礎工作表 (僅限新應用程式)。
工作表發布
建置應用程式後,QV2QS 會將每個轉換後的工作表發布為基礎工作表。基本工作表對所有具有應用程式存取權限的使用者皆可見。若未發佈,工作表仍是只有應用程式擁有者才能看見的個人物件。
工作表發佈在 Build to Qlik Cloud 和 Export QVF 模式下皆會自動執行。在匯出 QVF 模式中,已發行狀態會保留在匯出的 QVF 檔案中。
若要略過工作表發佈,請在命令列中傳遞 --noPublishSheets,或在精靈中停用 發佈工作表。停用時,工作表會保持未發佈狀態,且應用程式擁有者必須在 Qlik Cloud 中手動發佈。
當重複使用現有應用程式 (--reuseAppId 或 --appId) 時,標準發佈步驟會被自動還原步驟取代。QV2QS 會在建置前記錄每個工作表的發佈狀態,然後在建置完成後重新發佈先前已發佈的工作表。當啟用 發佈工作表 設定時,在本次轉換中新增的工作表會發佈為基礎工作表。傳入 --noPublishSheets 可讓新工作表保持未發布狀態。
部署引數包括 --qsAppName、--spaceId、--reload、--noData、--noPublishSheets 以及 --unbuildOnly。如需完整清單,請參閱 引數參考。