2017-07-17 582 views
0

我们有一组我们想要部署到artifactory的文件,特别是测试结果。符合以下模式的文件似乎始终如一地生成409 rejected the resolution of an artifact due to conflict in the snapshot release handling policy。该文件遵循格式abcxyz-test-results.json。我们有其他结果文件,只是test-results.json上传就好了。值得注意的是,所有其他工件都成功上传,直到遇到409。工件部署期间快照版本处理策略中的409冲突

我们的仓库使用maven-2默认仓库布局。包含正则表达式设置为**/*,我们没有定义任何排除。我的下一步是增加Artifactory在遇到此错误时产生的日志记录的详细程度,但我不确定这种结果是否卓有成效。

对于我们违反此文件的快照处理策略,我感到不知所措。任何有关我可以采取哪些调试步骤或者实际冲突可能会有什么想法都将不胜感激。

回答

0

您正在尝试将快照工件部署到版本库。您需要配置存储库以处理快照构件。看到附加的图像 enter image description here

+0

我们结束了只是重命名文件骆驼案件绕过它。我检查是否设置了这个选项,但我相信它已经设置为快照存储库。 (我有管理员临时访问artifactory,试图找出如何解决这个问题,因为我们的devops团队现在有点缺乏帮助,我不得不发送消息来找出配置的选项) 你可能是对的不过,如果我们的快照回购没有配置为拍摄快照,我不会被大肆渲染。 感谢您加入您的想法!如果你的假设是正确的,我会接受并接受。 – ferahgo