在阅读完IBM文档之后,我可以说的是,在UCD中创建组件后,您必须手动将该组件映射到已经设置的可用资源/代理。
我进行管道设置的方式是,我的Jenkins工作是创建组件的工作。换句话说,在UCD上,我已经设置了应用程序,环境,代理等...,但是都没有创建任何组件,因为我的Jenkins作业(实际上是一个Jenkinsfile)就是创建组件的工作。
但是,要成功进行部署,您要做的一件事情就是将组件映射到代理。我不需要重新登录UCD即可手动将此最近创建的组件映射到可用的代理之一。
Jenkins创建组件时,它是指UCD中已经定义的组件模板来创建组件。在组件模板中,我可以指定一个组件进程。我怀疑在此过程中,我可以指定一个步骤将当前组件映射到代理,但是我无法弄清楚这一点。
我可能已经找到了答案-您可以在jenkins部署作业期间设置组件标签(可以将这些属性作为参数传递)。
您可以在代理中设置组件标签。如果代理中组件标签的值与组件中的标签匹配,则可以使用具有匹配组件标签的该代理将该组件部署到VM。