使用Jenkins作业和父目录解析工件

时间:2014-03-06 00:32:55

标签: jenkins artifactory

我希望使用Jenkins作业下载工件来解决Artifactory中的工件。指定文件类型和工件的路径是可行的,但无法解析根目录中的所有工件。

实际工件路径:

repo_key:Group/Artifact/Version/path/to/artifact1/file.zip
repo_key:Group/Artifact/Version/path/to/artifact2/file.zip

Jenkins作业中的以下配置到已解决的工件不起作用:

repo_key:Group/Artifact/*=>Output

如何将Artifact目录下的所有文件下载到输出目录。

2 个答案:

答案 0 :(得分:0)

Artifact/*将解析直接位于Artifact目录下的文件(并且没有)。你需要的是Artifact/**/*

答案 1 :(得分:0)

您需要使用JBaruch提到的格式将构建元数据添加为矩阵参数,以支持多个文件的通配符解析。 例如:

repo_key:组/工件/ ** / *的 @ publishing_build_name#最新

将获取作业“publishing_build_name”发布的最新工件。

单击“已解决的工件”字段旁边的问号时,有一些有用的信息和示例。