匯入應用程式

匯入應用程式時,您可以建立應用程式,或者升級現有的應用程式。系統還會匯入與應用程式相關聯的元件,其中包括其內容及程序(如果可用於匯入伺服器)。

關於這項作業

如需與所匯入元件相關聯範本的相關資訊,請參閱匯入元件

註: 如果所匯入元件將自動匯入版本參數設為 true,則當匯入伺服器可存取構件時,IBM UrbanCode Deploy 會自動匯入元件版本。

程序

  1. 顯示「匯入應用程式」對話框(應用程式 > 匯入應用程式)。
  2. 輸入包含應用程式定義之 JSON 檔的路徑,或者按一下瀏覽以選取檔案。
  3. 如果您想要升級現有應用程式,請勾選升級應用程式勾選框。若要建立應用程式,請勿勾選該方框。 如果 JSON 檔中應用程式的名稱(而非檔案自身的名稱)與現有應用程式相符,則會使用新值更新應用程式參數。同時,會新增諸如程序、環境及元件等新項目。如果找不到名稱,則指令沒有任何效果。
    註: 應用程式名稱是 JSON 檔中的第一個參數;例如,
    "name": "helloWorldApplication",
  4. 指定如何使用元件升級類型清單處理所匯入的元件。 對於這些選項,元件必須位於匯入伺服器上。
    • 若要與所匯入應用程式使用相同的元件,請選取使用現有的元件。新的應用程式包含元件的參照。如果您要匯入許多應用程式,則這個選項尤其有用。

      如果您要升級,則應用程式會使用已匯入的元件,且它們不再使用任何未由已匯入應用程式使用的元件。

    • 若要建立基於所匯入應用程式使用之元件的新元件,請選取建立新的元件。系統會建立新的元件(基於所匯入應用程式的元件)。

      如果您要升級,則應用程式會使用新建立的元件,且它們不再使用任何先前使用的元件。

    • 當您想要建立全新的安裝時,請選取如果元件存在則失敗。如果您要建立應用程式,則除非元件已存在,否則它會同時建立新的應用程式及元件,而當元件不存在時,不會匯入應用程式。

      如果您要升級,則當任何已匯入的元件已存在於匯入伺服器上時,升級會失敗。

    • 若要確保元件位於匯入伺服器上,請選取如果元件不存在則失敗。如果您要建立應用程式,則除非元件不存在,否則它會同時建立新的應用程式及元件,而當元件不存在時,不會匯入應用程式。

      如果您要升級,則當已匯入的元件尚未存在於匯入伺服器上時,升級會失敗。

    • 若要升級現有元件,請選取如果存在則升級。這個選項會建立應用程式,並使用所匯入應用程式的資料升級現有元件。

      如果您要升級,且現有元件符合所匯入的元件(必須全部相符),則會升級元件。如果沒有任何所匯入元件符合現有元件,則使用所匯入的元件。

  5. 按一下提交

意見