我有multi configuration matrix job
,包含3种配置。我有一个用户定义的轴让我们称之为ParameterA,它为每个配置有3个值value1,value2,value3。
这项工作也有促进过程。在推广过程中,我复制了3件产品,我想使用groovy / curl将它们推送到Artifactory。
为了做到这一点,我需要遍历工件的名称(名称由jobName组成 - 。
有没有办法检索或保存ParameterA的所有值,以便我可以遍历它们并执行curl命令来上传每个值?
像ParameterA=value1,value2,value3
答案 0 :(得分:0)
你可以这样做的一种方法是在推广流程工作中使用Groovy Postbuild Plugin(我假设它是一个单独的工作?)。
在postbuild步骤中,您将可以访问Jenkins model,其中包含您可能需要提取ParameterA轴的所有内容,以及通过groovy / curl上传的功能。
不幸的是,我现在无法访问Jenkins javadoc,所以我无法查找必要的函数来检索相应的ParameterA轴,但希望这会让你开始。