Question

Nous utilisons Ivy avec Arfactory comme référentiel. Dans l'artefactoire, les bibliothèques tierces et nos packages de sortie sont stockés.

S'il y a un bug dans un artefact (tiers ou notre package), je voudrais savoir quels autres composants sont potentiellement affectés.

En bref, j'ai besoin d'un rapport de dépendance inverse.

Comment des problèmes similaires sont généralement résolus?

Était-ce utile?

La solution

Découvrez l'artefactoire Créer des plugins d'intégration et de serveur CI.
Les plugins collectent des informations pendant la construction (à la fois le serveur CI et l'outil de construction), gèrent le déploiement d'artefacts et publient enfin un rapport "Build Info" contenant des détails concernant l'environnement de construction, la méthode, les dépendances et les artefacts publiés.

Une fois dans l'artefactoire, vous pouvez voir un bas de chaque version avec des liens vers tous les artefacts produits, les dépendances (s'ils existent dans le référentiel) et même la détection de licence tierce.
Cela sera utile dans votre cas, car vous pouvez également voir toutes les constructions dans lesquelles un artefact était impliqué, que ce soit en tant que produit ou en dépendance.

Le navigateur d'arbre d'artefact peut afficher toutes les constructions dans lesquelles un artefact a été impliqué et il s'applique à tous les artefacts, pas seulement à construire des produits; voir la capture d'écran dans cette Section comme exemple.

Artefactoire a également un Ressource de repos Cela vous permet de demander des constructions dans lesquelles un certain artefact a agi comme une dépendance; Comme la visionneuse du navigateur d'arbre, cela s'applique également à tous les artefacts.

Actuellement, les plugins sont disponibles pour Jenkins, Coéquipie et Bambou Et ils soutiennent tous les constructions Maven, Ivy et Gradle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top