Создание компонентов с помощью UrbanCode uBuild

UrbanCode uBuild - это инструмент интеграции компоновки.

Прежде чем начать

Установите агент, у которого есть доступ к серверу UrbanCode uBuild.

Процедура

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

Результаты

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

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

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

Комментарии