Импорт компонентов

Импорт и экспорт особенно полезны при наличии нескольких серверов IBM® UrbanCode Deploy, когда требуется быстро переместить или обновить компоненты.

Об этой задаче

При импорте компонентов можно создать новые компоненты или обновить существующие. Кроме того, если импортированные компоненты создавались на основе шаблона, можно использовать этот шаблон или создать новый.

Прим.: Если для импортированных компонентов было задано значение true для параметра Импортировать версии автоматически, то версии для новых компонентов импортируются автоматически, пока артефакты доступны импортирующему серверу.

Процедура

Для импорта одного или нескольких компонентов:

  1. Откройте окно Импортировать компоненты (Компоненты > Импортировать компоненты).
    Окно Импортировать компоненты
  2. Введите путь к файлу JSON, содержащему определение компонента, или нажмите кнопку Обзор и выберите этот файл.
  3. Если требуется обновить существующие компоненты, включите переключатель Обновить компонент. Для создания компонентов оставьте переключатель не включенным. Если имя компонента в файле JSON (но не имя самого файла) совпадает с именем существующего компонента, то параметры обновляются с учетом новых значений и добавляются новые элементы, такие как процессы. Если имя компонента не найдено, действие импорта не дает результата.
    Прим.: Имя компонента - первый параметр в файле JSON, например:
    "name": "helloWorld",
  4. Если импортированные компоненты создавались на основе шаблона, используйте список Тип обновления шаблона компонента, чтобы указать, каким образом требуется использовать шаблон. Для использования этих опций шаблон должен находиться на импортирующем сервере. Если шаблон при создании импортированных компонентов не использовался, эти опции игнорируются.
    • Для использования шаблона импортированных компонентов выберите Использовать существующий шаблон. Новые компоненты будут точной копией импортированных компонентов. Они будут содержать указатель на шаблон импортированных компонентов. Эта опция особенно полезна при импорте множества компонентов, основанных на одном и том же шаблоне.

      При выполнении обновления компонентов также указывают на импортированный шаблон.

    • Для создания шаблона выберите Создать новый шаблон. Новые компоненты будут точной копией импортированных компонентов. Они будут содержать указатель на новый шаблон (основанный на шаблоне импортированных компонентов).

      При выполнении обновления также создается новый шаблон.

    • Если необходимо обеспечить, чтобы сервер использовал вновь импортированный шаблон, выберите Не выполнять, если шаблон существует. В этом случае, если сервер уже содержит шаблон, действие импорта не выполняется.
    • Если требуется создать новую установку, причем точно известно, что шаблон отсутствует на импортирующем сервере, выберите Не выполнять, если шаблон существует. Если шаблон еще не существует, то при создании компонентов создаются как новые компоненты, так и шаблон; если шаблон существует, то компоненты не импортируются.

      Что касается обновления компонентов, то в случае существования шаблона импортированных компонентов обновление не выполняется.

    • Для того чтобы убедиться в существовании шаблона на импортирующем сервере, выберите Не выполнять, если шаблон не существует. Если шаблон существует, то при создании компонентов создаются как новые компоненты, так и шаблон; в противном случае компоненты не импортируются.

      Что касается обновления компонентов, то в случае отсутствия шаблона импортированных компонентов на импортирующем сервере обновление не выполняется.

    • Для обновления шаблона выберите Обновить, если существует. Эта опция создает компоненты и обновляет шаблон на импортирующем сервере. Если шаблон не существует, создается новый шаблон.
  5. Нажмите кнопку Передать.

Комментарии