web-dev-qa-db-fra.com

Conflit 409 dans la stratégie de gestion des versions d'instantanés lors du déploiement d'artefacts

Nous avons un ensemble de fichiers que nous aimerions déployer sur des résultats de test artificiels en particulier. Les fichiers qui correspondent au modèle suivant semblent produire systématiquement un 409 rejected the resolution of an artifact due to conflict in the snapshot release handling policy. Le fichier suit le format abcxyz-test-results.json. Nous avons d'autres fichiers de résultats qui sont simplement test-results.json ce téléchargement très bien. Il convient de noter que tous les autres artefacts sont téléchargés avec succès jusqu'à ce que le 409 soit rencontré.

Notre référentiel utilise la disposition du référentiel par défaut maven-2. L'inclusion d'expression régulière est définie sur **/* et nous ne définissons aucune exclusion. Ma prochaine étape consiste à augmenter la verbosité de la journalisation produite par Artifactory lorsque nous rencontrons cette erreur, mais je ne sais pas si cela sera fructueux.

Je ne sais pas ce qu'il en est de la politique de gestion des instantanés que nous violons avec ce fichier. Toutes les idées sur les étapes de débogage que je peux prendre ou sur le conflit réel pourraient être grandement appréciées.

15
ferahgo

Vous essayez de déployer un artefact d'instantané dans le référentiel de versions. Vous devez configurer le référentiel pour gérer les artefacts de capture instantanée. Voir l'image ci-jointe enter image description here

7
Yuri G.