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