Создание компонентов на основе файловой системы без версий

Для импорта артефактов, не хранящихся в папках версий, сохраните артефакты в папке и создайте компонент с типом конфигурации источника Файловая система (базовая).

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

При использовании этого типа компонента версии необходимо создавать вручную. Для автоматического созданий версий компонентов обратитесь к разделу Создание компонентов на основе файловой системы с версиями.

Процедура

  1. В IBM® UrbanCode Deploy выберите Компоненты и нажмите кнопку Создать компонент.
  2. В окне Создать компонент введите имя и описание компонента.
  3. В полях Коллективы задайте информацию о доступе для нового компонента.
  4. Если для нового компонента должен использовать шаблон, выберите его в списке Шаблон. В этом случае компонент наследует конфигурацию источника, свойства и процессы из шаблона. Информация о шаблонах приведена в разделе Шаблоны компонентов
  5. В списке Тип конфигурации источника выберите Файловая система (базовая).
  6. Укажите следующие параметры компонента:
    Путь к базе
    Укажите путь к каталогу, содержащему артефакты.
    Всегда использовать шаблон имени
    При включении этого переключателя новым версиям автоматически присваиваются имена в соответствии с шаблоном, заданным в поле Шаблон имени версии. Если переключатель выключен, имя необходимо указывать каждый раз при создании версии.
    Шаблон имени версии
    Укажите шаблон имени версии. Для того чтобы включить в имя автоматически увеличивающийся номер версии, используйте переменную ${version}. Например на основе шаблона mycomp_${version} создаются версии с именами mycomp_1, mycomp_2 и т.д.

    Этот параметр действует только в том случае, если включен переключатель Всегда использовать шаблон имени.

    Номер следующей версии
    Укажите номер для следующей версии.

    Этот параметр действует только в том случае, если включен переключатель Всегда использовать шаблон имени.

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

Результаты

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

Дальнейшие действия

Создайте процессы для компонента. (См. Настройка процессов компонента.)

Комментарии