匯入元件

例如,如果您具有多個 IBM® UrbanCode Deploy 伺服器,且必須快速移動或更新元件,則匯入及匯出可能尤其有用。

關於這項作業

當您匯入元件時,可以建立新的元件,或者升級現有的元件。此外,如果從範本建立已匯入的元件,則您可以使用範本,或者建立一個新範本。

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

程序

若要匯入一個以上元件,請執行下列動作:

  1. 顯示「匯入元件」視窗(元件 > 匯入元件)。
    「匯入元件」視窗
  2. 輸入包含元件定義之 JSON 檔的路徑,或者按一下瀏覽以選取檔案。
  3. 如果您想要升級現有元件,請選取升級元件勾選框。若要建立元件,請不勾選該方框。 如果 JSON 檔中的元件名稱(而非檔案自身的名稱)符合現有的元件,則會使用新值更新參數,並新增新項目(例如程序)。如果找不到元件的名稱,則匯入動作沒有任何效果。
    註: 元件名稱是 JSON 檔中的第一個參數;例如,
    "name": "helloWorld",
  4. 如果從範本建立已匯入的元件,請使用元件範本升級類型清單,以指定如何想要使用範本。 針對這些選項,範本必須位於匯入伺服器上。如果未從範本建立已匯入的元件,則會忽略這些選項。
    • 若要使用已匯入元件的範本,請選取使用現有的範本。新元件正好是已匯入元件的副本。它們包含已匯入元件範本的指標。如果您要匯入許多基於同一範本的元件,則這個選項尤其有用。

      如果您要升級,則元件也指向已匯入的範本。

    • 若要建立範本,請選取建立新的範本。新元件正好是已匯入元件的副本。它們包含新建立範本(基於已匯入元件的範本)的指標。

      如果您要升級元件,則也會建立新範本。

    • 如果要確保伺服器使用新匯入的範本,請選取如果範本存在則失敗。在此情況下,如果伺服器已經包含該範本,則匯入動作將失敗。
    • 當您想要建立全新的安裝,並確保範本未在匯入伺服器上時,請選取如果範本存在則失敗。如果您要建立元件,則除非範本已存在,否則它會同時建立新元件及範本,而當範本已存在時,不會匯入元件。

      如果您要升級元件,則當已匯入元件的範本已存在時,升級會失敗。

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

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

    • 若要升級範本,請選取如果存在則升級。此選項會在匯入伺服器上建立元件,並升級範本。如果範本不存在,則會建立一個新範本。
  5. 按一下提交

意見