Создание компонентов

В общем случае процедура создания одинакова для всех компонентов.

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

При создании компонента необходимо выполнить следующие задачи:

  1. Определить тип источника.

    Необходимо задать имя компонента, указать агент для импорта артефактов, идентифицировать тип артефактов и их расположение. Исходные артефакты могут находиться в файловой системе, в системе управления исходным кодом (такой как Subversion) или в другом модуле типа источника. Компонент может содержать любое число артефактов, но все они должны иметь один и тот же тип источника.

  2. Собрать процессы.

    Процесс определяет, какие действия выполняет IBM® UrbanCode Deploy с артефактами компонента. Процесс может состоять из любого числа шагов, таких как остановка и запуск серверов и перемещение файлов. Помимо развертывания, другие процесс могут импортировать артефакты и выполнять различные задачи обслуживания.

Компонент состоит из артефактов из источника одного типа и из одного или нескольких процессов. Компонент можно создать вручную на основе шаблона (см. Шаблоны компонентов) или импортировать непосредственно (см. Импорт компонентов).

Процедура

  1. На странице Компоненты выберите Создать компонент. Некоторые поля в окне Создать компонент одинаковы для всех источников, а некоторые зависят от модуля типа источника, выбранного в поле Тип конфигурации источника.
    Окно Создать шаблон компонента
  2. Определите стандартные параметры. Поля в следующей таблице доступны для каждого типа источника. Если в поле Тип конфигурации источника выбран модуль источника, то будут также показаны поля, характерные для выбранного типа.
    Табл. 1. Поля, доступные для всех типов источников
    Поле Описание
    Имя Идентифицирует компонент. Значение этого поля включается во многие функции пользовательского интерфейса.
    Описание Описание позволяет предоставить дополнительную информацию о компоненте. Например, если компонент используется несколькими приложениями, то описание вида Используется в приложениях A и B объясняет, как используется компонент.
    Коллективы Коллектив, управляющий компонентом. Доступны коллективы и роли, которые были определены ранее. Информация о коллективах приведена в разделе Защита
    Шаблон

    Шаблон компонента позволяет многократно использовать определения компонента. Компоненты, основанные на шаблоне, наследуют конфигурацию источника, свойства и процесс от шаблона. В списке показаны предварительно созданные шаблоны. С компонентом может быть связан один шаблон. Значение по умолчанию: Нет.

    При выборе шаблона будет показано поле Версия шаблона, предназначенное для выбора версии шаблона. Управление версиями при необходимости позволяет выполнять откат изменений шаблона. Значение по умолчанию - Последняя версия - означает, что компонент использует последнюю (по дате создания) версию. (См. Шаблоны компонентов.)

    Прим.: Если выбрать шаблон, который включает тип источника, вид окна диалога изменится, и в нем будут показаны значения, определенные для шаблона. В нескольких полях, включая поле Тип конфигурации источника, появятся значения, и эти поля станут недоступными для изменения.
    Тип компонента Определяет, основан ли компонент на артефактах IBM z/OS. Если выбрано z/OS, управляющие элементы для конфигурации источника не доступны. Артефакты, сохраненные в z/OS, не используют конфигурации источников. Дополнительная информация о настройке и развертывании компонентов z/OS содержится в разделе Развертывание на платформе z/OS.
    Тип конфигурации источника Определяет тип источника для артефактов компонента. Все артефакты должны иметь одинаковый тип источника. При выборе модуля появляются дополнительные поля, связанные с этим модулем. Поля, зависящие от источника, используются для идентификации и настройки артефактов компонента. Если выбран шаблон, то это поле блокируется, а его значение наследуется из шаблона.

    За информацией о создании компонентов конкретных типов обратитесь к разделу Создание компонентов на основе файловой системы, Создание компонентов с помощью инструментов интеграции компоновки или Создание компонентов с помощью систем управления исходным кодом.

    Импортировать версии автоматически Если этот переключатель включен, исходное расположение периодически опрашивается на предмет новых версий. Найденные версии импортируются автоматически. Период опроса по умолчанию составляет 15 секунд. Это значение можно изменить на панели Параметры системы. Если этот переключатель выключен, версии можно создавать вручную на панели Версии. По умолчанию переключатель выключен.
    Копировать в CodeStation Создает защищенную от несанкционированного использования копию артефактов и хранит их во встроенной системе управления артефактами CodeStation. Если этот переключатель выключен, импортируются только метаданные артефактов. В большинстве случаев этот переключатель следует включить.
    Тип версии по умолчанию Определяет способ импорта версий в CodeStation. Значение Полная означает, что версия является полной и содержит все артефакты. Значение Дополняющая означает, что версия содержит подмножество артефактов компонента. Значение по умолчанию: Полная.
    Использовать системный агент/тег для импорта версии по умолчанию Если этот переключатель включен, для импорта артефактов компонента используется агент или тег, указанный на странице Параметры системы. Агент или агенты с тегами должны иметь доступ к системе, в которой находятся артефакты. (См. Параметры системы.)
    Импортировать новые версии компонента с помощью одного агента Если этот переключатель включен, укажите в поле Агент для импорта версий агент, который импортирует артефакты в компонент. Агент должен иметь доступ к системе, в которой находятся артефакты. Для импорта артефактов из расположения сервера установите агент в том же расположении и укажите этот агент.
    Импортировать новые версии компонента с помощью любого агента с указанным тегом Если этот переключатель включен, укажите в поле Тег агента для импорта версий тег для идентификации агентов, которые могут импортировать артефакты в компонент. Агенты с тегами должны иметь доступ к системе, в которой находятся артефакты.
    Наследовать параметры очистки Определяет, сколько версий компонента хранится в CodeStation, и продолжительность их хранения. Если этот переключатель включен, то для компонента применяются значения, указанные на панели Параметры системы. Если переключатель выключен, показаны поля Продолжительность хранения версий (первоначальное значение -1 соответствует неограниченному сроку хранения) Число сохраняемых версий (первоначальное значение -1 означает, что хранятся все версии). Эти значения можно изменить. По умолчанию этот переключатель включен.
    Выполнять процесс после создания новой версии Если этот переключатель включен, указанный процесс приложения выполняется в среде, которая выбирается каждый раз при создании новой версии.
  3. Если в качестве типа источника выбран модуль, введите значения в поля, относящиеся к этому источнику.

    За информацией о создании компонентов конкретных типов обратитесь к разделу Создание компонентов на основе файловой системы, Создание компонентов с помощью инструментов интеграции компоновки или Создание компонентов с помощью систем управления исходным кодом.

  4. Сохраните внесенные изменения. Сохраните компоненты, перечисленные на панели Компонент.

Комментарии