如何使用通过SSH插件发布的Label字段控制Jenkins中的参数发布
在Jenkins “通过Ssh发布”插件中,如何使用Label(高级选项)又称为参数化发布功能。如何使用标签字段。我要在“标签”字段中输入什么。我是否需要放置一个具有Machine
Name的变量名(我可以从build参数读取一个变量名)。我尝试了同样的方法这是我所做的:
我的机器名称为QA_1,并且有一个变量jenkins build $ MC_NAME指向XXX。我在LABEL字段中输入了$
MC_NAME。但是令我惊讶的是,无论$ MC_NAME变量的值如何,Jenkins都将其发布到QA_1计算机上。
回答:
您应启用“参数化发布”并通过单击构建配置中“添加构建后操作”按钮之前的“高级…”按钮来指定构建参数名称(例如,我使用构建后操作部分)。
例如,“构建参数名称” = SSH_SERVER
。然后应该有SSH_SERVER
带有regexp的build参数以匹配ssh服务器标签。
在您的情况下,SSH_SERVER
应将build参数设置为XXX,之后SSH发布应仅对QA_1服务器进行。
以上是 如何使用通过SSH插件发布的Label字段控制Jenkins中的参数发布 的全部内容, 来源链接: utcz.com/qa/432439.html