UDeploy автоматизирует сопоставление ресурсов для агентов

Я пытаюсь автоматизировать сопоставление ресурсов для агентов в IBM uDeploy. У меня есть конвейер непрерывной доставки с использованием Jenkins, Udeploy и Private Cloud.

Я имею в виду сценарий shell/python, который вызовет интерфейс командной строки uDeploy и добавит агент в предопределенную группу в дереве ресурсов и добавит определенные компоненты к агенту. Имя агента, группа ресурсов и имена компонентов могут быть предварительно определены в сценарии.

Вот мое дерево ресурсов

- INSANE-CI
    * APPS
    * SANDBOX
    * PROTOTYPE

Я изо всех сил пытаюсь найти документацию о вызовах CLI, чтобы добавить агента в группу ресурсов, а затем добавить компоненты.

Мне было интересно, кто-нибудь пытался реализовать это или кто-нибудь есть идеи, как я должен подходить к этому?

1 ответ

Вы можете использовать шаблоны ресурсов для достижения этой цели. Часть шаблона представляет собой прототип агента. Вы сопоставляете ресурсы компонента с прототипом агента. Как только фактический агент жив, он автоматически добавляется в дерево ресурсов. Чтобы агент работал правильно, вам понадобится соглашение об именах. См. https://www.ibm.com/support/knowledgecenter/SS4GSP_6.2.5/com.ibm.udeploy.doc/topics/resources_templates.html

Вызов cli должен быть createResource, см. https://www.ibm.com/support/knowledgecenter/SS4GSP_6.2.5/com.ibm.udeploy.api.doc/topics/udclient_createresource.html

Другие вопросы по тегам