# Kompilacja i wdrożenie

Po wygenerowaniu lokalnych danych wyjściowych kompilacji QV2QS wdraża przekonwertowaną aplikację do Qlik Cloud w ramach serii zautomatyzowanych kroków.

Podczas uruchamiania konwersji bez `--unbuildOnly` QV2QS wykonuje następujące kroki po wygenerowaniu lokalnych danych wyjściowych kompilacji:

1. Utwórz lub wykorzystaj ponownie aplikację Qlik Sense w dzierżawie. QV2QS używa znacznika `.qv2qs_source` w folderze wyjściowym, aby zlokalizować odpowiedni projekt dla źródłowego pliku QVW. Aby uzyskać szczegółowe informacje, zobacz [Ponowne użycie istniejącej aplikacji](https://help.qlik.com/pl-PL/migration/Content/Qv2qsMigration/deploying-to-qlik-cloud/reusing-an-existing-app.htm).
2. Wyeksportuj kopię zapasową QVF bez danych istniejącej aplikacji (w przypadku ponownego użycia istniejącej aplikacji). Użyj `--noBackup`, aby pominąć.
3. Prześlij tła arkuszy, obrazy tła obiektów i obrazy przycisków do biblioteki multimediów aplikacji.
4. Przygotuj arkusze (w przypadku ponownego użycia istniejącej aplikacji). QV2QS rejestruje stan publikacji i rangę każdego istniejącego arkusza, usuwa stare arkusze z aplikacji w chmurze oraz aktualizuje lokalne dane wyjściowe kompilacji za pomocą oryginalnych identyfikatorów arkuszy w chmurze.
5. Zbuduj aplikację w dzierżawie.
6. Przywróć arkusze (w przypadku ponownego użycia istniejącej aplikacji). QV2QS ponownie publikuje arkusze, które zostały wcześniej opublikowane, i przywraca pierwotną rangę.
7. Opublikuj wszystkie przekonwertowane arkusze jako arkusze podstawowe (tylko nowe aplikacje).

## Publikowanie arkusza

Po zbudowaniu aplikacji QV2QS publikuje każdy przekonwertowany arkusz jako arkusz podstawowy. Arkusze podstawowe są widoczne dla wszystkich użytkowników, którzy mają dostęp do aplikacji. Bez publikacji arkusze pozostają obiektami prywatnymi, które może widzieć tylko właściciel aplikacji.

Publikowanie arkuszy odbywa się automatycznie zarówno w trybie Build to Qlik Cloud, jak i Export QVF. W trybie Export QVF stan opublikowania jest zachowywany w wyeksportowanym pliku QVF.

Aby pominąć publikowanie arkuszy, podaj `--noPublishSheets` w wierszu poleceń lub wyłącz opcję Publikuj arkusze w kreatorze. Po wyłączeniu arkusze pozostają nieopublikowane, a właściciel aplikacji musi opublikować je ręcznie w Qlik Cloud.

W przypadku ponownego użycia istniejącej aplikacji (`--reuseAppId` lub `--appId`) standardowy krok publikacji zostaje zastąpiony automatycznym krokiem przywracania. QV2QS zapisuje stan publikacji każdego arkusza przed kompilacją, a następnie ponownie publikuje wcześniej opublikowane arkusze po zakończeniu kompilacji. Nowe arkusze dodane podczas bieżącej konwersji są publikowane jako arkusze bazowe, gdy włączone jest ustawienie Publikuj arkusze. Przekaż `--noPublishSheets`, aby pozostawić nowe arkusze nieopublikowane.

Argumenty wdrożenia obejmują `--qsAppName`, `--spaceId`, `--reload`, `--noData`, `--noPublishSheets` oraz `--unbuildOnly`. Aby zapoznać się z pełną listą, zobacz [Informacje referencyjne o argumentach](https://help.qlik.com/pl-PL/migration/Content/Qv2qsMigration/command-line-interface/argument-reference.htm).

## Dowiedz się więcej

* [Targetowanie przestrzeni](https://help.qlik.com/pl-PL/migration/Content/Qv2qsMigration/deploying-to-qlik-cloud/space-targeting.htm)
* [Dane i przeładowanie](https://help.qlik.com/pl-PL/migration/Content/Qv2qsMigration/deploying-to-qlik-cloud/data-and-reload.htm)
* [Ponowne użycie istniejącej aplikacji](https://help.qlik.com/pl-PL/migration/Content/Qv2qsMigration/deploying-to-qlik-cloud/reusing-an-existing-app.htm)