我有一个包含3个配置的multi configuration matrix job。我有一个用户定义的轴,我们称它为ParameterA,对于每个配置,它有3个值value1,value2,value3。
该工作也有一个提升过程。在升级过程中,我复制了生成的3个工件,并希望使用groovy/curl将它们推送到Artifactory。
为此,我需要遍历工件的名称(这些名称由jobName-组成。
有没有一种方法可以检索或保存ParameterA的所有值,以便我可以遍历它们并执行curl命令来上传每个值?
像ParameterA=value1,value2,value3这样的东西
发布于 2016-08-06 15:54:38
一种方法是在promote process作业中使用Groovy Postbuild Plugin (我假设它是一个单独的作业?)。
在构建后的步骤中,您将能够访问包含提取ParameterA轴可能需要的所有内容的Jenkins model,以及通过groovy/curl上传的能力。
不幸的是,我现在不能访问Jenkins javadoc,所以我不能查找必要的函数来检索相应的ParameterA轴,但希望这能帮助您入门。
https://stackoverflow.com/questions/38779200
复制相似问题