0

从阅读 IBM 文档后我可以看出,在 UCD 中创建组件后,您必须手动将该组件映射到您已经设置的可用资源/代理。

我的管道设置方式是,我的 Jenkins 工作是创建组件的工作。所以换句话说,在 UCD 上,我有应用程序、环境、代理等……所有这些都设置好了,但没有创建任何组件——因为我的 Jenkins 工作(它实际上是一个 Jenkinsfile)是创建组件的工作。

但为了成功部署,您必须做的一件事就是将此组件映射到代理。我不想重新登录 UCD 来手动将这个最近创建的组件映射到可用的 Agents 之一

Jenkins在创建组件时,是指UCD中已经定义好的组件模板来创建组件。在组件模板中,我可以指定一个组件进程。我怀疑在这个过程中,我可以指定一个将当前组件映射到代理的步骤,但我无法弄清楚这一点。

4

1 回答 1

0

我可能已经找到了答案——您可以在 jenkins 部署作业期间设置组件标签(您可以将这些属性作为参数传递)。

您可以在代理中设置组件标签。如果代理中组件标记的值与组件中的标记匹配,则可以使用具有匹配组件标记的代理将该组件部署到 VM。

于 2020-02-01T01:40:59.253 回答