温馨提示:本文翻译自stackoverflow.com,查看原文请点击:jenkins pipeline - UrbanCode Deploy
jenkins-pipeline ucd

jenkins pipeline - UrbanCode部署

发布于 2020-04-09 11:41:36

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

我进行管道设置的方式是,我的Jenkins工作是创建组件的工作。换句话说,在UCD上,我已经设置了应用程序,环境,代理等...,但是都没有创建任何组件,因为我的Jenkins作业(实际上是一个Jenkinsfile)就是创建组件的工作。

但是,要成功进行部署,您要做的一件事情就是将组件映射到代理。我不需要重新登录UCD即可手动将此最近创建的组件映射到可用的代理之一

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

查看更多

提问者
AlphaNumerical
被浏览
85
AlphaNumerical 2020-02-01 09:40

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

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