如何通过文件规范将Jenkins与Artifactory中的Generic存储库集成?

问题描述 投票:1回答:1

我正在尝试将项目上传到Artifactory中的通用存储库,同时保持其布局。 我在作业配置中使用以下规范进行上传:

enter image description here

规范上传目录文件而不保留布局。意味着所有文件都从子目录中获取并在一个位置抛出到存储库。

我尝试添加标志:“flat”:“false”,这是为了帮助维护目录结构(根据JFrog网站)但是当我使用它时: { "files": [ { "pattern": "C:\TestForJenkins\WindowsApplication1\bin/", "target": "WindowsApplication1/", "recursive": "true", "flat": "false" < } ] }

我收到一个错误: ERROR: null java.lang.NullPointerException at java.io.File.<init>(Unknown Source) at org.jfrog.build.extractor.clientConfiguration.util.spec.UploadSpecHelper.stripFileNameFromPath(UploadSpecHelper.java:372)

我找不到使用flag flat的方法,并根据bin目录中的布局上传文件。

有人可以帮忙吗?

jenkins repository-pattern artifactory
1个回答
2
投票

看来你遇到过这个Jira issue。这个Jira的修复程序将在下一个Jenkins-Artifactory插件版本中。通常,您可以搜索JFrog Jira以查看是否遇到过已知问题。或者看看herehere

总而言之,没有进一步的信息(即完整的堆栈跟踪+ Jenkins版本+ Jenkins-Artifactory插件版本),这看起来不像用户错误。

希望能帮助到你。

© www.soinside.com 2019 - 2024. All rights reserved.