アーティファクト、テスト結果に具体的に展開する一連のファイルがあります。次のパターンに一致するファイルは、一貫して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-defaultリポジトリレイアウトを使用しています。インクルード正規表現は**/*
に設定されており、除外は定義していません。次のステップは、このエラーが発生したときにArtifactoryが生成するログの冗長性を高めることですが、それが実りあるかどうかはわかりません。
私はこのファイルに違反しているスナップショットの取り扱い方針については紛失しています。私が取ることができるデバッグのステップ、または実際の競合が何であるかについてのアイデアは非常に高く評価されます。
私たちは結局、ファイルをキャメルケースの名前に変更して回避しました。このオプションが設定されているかどうかを確認しますが、スナップショットリポジトリとして既に設定されていると思います。 (私はdevifチームが少し短くなって以来、これを回避する方法を見つけようと、工作物に一時的にアクセスしました。どのオプションが設定されているかを知るためにメッセージを送る必要があります) あなたは正しいかもしれませんスナップショットレポがスナップショットを取るように設定されていないと、私は賞賛されません。 ご意見ありがとうございます。あなたの仮説が正しければ、アップアップして受け入れてください。 – ferahgo