UrbanCode Deploy - сопоставление компонента с агентом на лету - PullRequest
0 голосов
/ 26 января 2020

После прочтения документации IBM я могу сказать, что после создания компонента в UCD вам придется вручную сопоставить этот компонент с доступным ресурсом / агентами, которые вы уже настроили.

Способ, которым я настраиваю конвейер, заключается в том, что моя работа в Jenkins - это создание компонентов. Другими словами, в UCD у меня есть приложение, окружение, агенты и т. Д. c ... все это настроено, но компоненты не созданы - потому что моя работа в Jenkins (это действительно Jenkinsfile) - это та, которая создание компонентов.

Но для успешного развертывания вам необходимо сопоставить этот компонент с агентом. Я не хочу возвращаться в UCD, чтобы вручную сопоставить этот недавно созданный компонент с одним из доступных агентов .

Когда Дженкинс создает компоненты, он ссылается на уже определенный шаблон компонентов в UCD для создания компонентов. В компонентном шаблоне я могу указать компонентный процесс. Я подозреваю, что в этом процессе я могу указать шаг для сопоставления текущего компонента с агентом, но я не могу понять это.

1 Ответ

0 голосов
/ 01 февраля 2020

Возможно, я нашел ответ - вы можете установить тег компонента во время задания развертывания jenkins (вы можете передать эти свойства как параметр).

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

...