2017-06-28 27 views
1

我试图自动执行IBM uDeploy中的代理程序的资源映射。我有一个使用Jenkins,Udeploy和私有云的持续交付管道。UDeploy自动执行代理程序的资源映射

我正在考虑一个shell/python脚本,它将调用uDeploy CLI并将代理添加到资源树中的预定义组中,并将某些组件添加到代理。代理名称,资源组和组件名称可以在脚本中预定义。

这里是我的资源树

- INSANE-CI 
    * APPS 
    * SANDBOX 
    * PROTOTYPE 

我苦苦寻找的文件对CLI调用添加一个代理资源组,然后添加成分。

我想知道有没有人试图实现这一点,或有任何人有任何想法我应该如何处理这个?

回答

2

您可以使用资源模板来完成此操作。部分模板是代理原型。您将组件资源映射到代理原型。一旦实际代理处于活动状态,它就会自动添加到资源树中。代理需要一些命名约定才能使其正常工作。见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