2017-07-17 68 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