Un référentiel d'artefacts est nécessaire mais le repo d'artefacts est une pièce conceptuelle qui n'est pas toujours un outil distinct. Avec Jenkins, vous devriez avoir des signatures MD5 et (je pense) un moyen de télécharger les fichiers que vous voulez (appel de service Web, non?) À partir de votre serveur distant. Certainement, si vous faites quelque chose de simple comme utiliser le plugin Jenkins build pipeline, il devrait être en mesure d'accéder aux bonnes versions des fichiers en douceur. Sinon, si vous utilisez un outil de déploiement distinct, les meilleurs regroupent un référentiel d'artefacts. Quoi qu'il en soit, vous voulez ce que les gens d'ITIL appellent une bibliothèque média/logiciel définitive. Définitif en ce que les bits sont sécurisés, fiables et officiels. Et une bibliothèque dans laquelle ils peuvent être facilement consultés et accessibles. Lorsque vous travaillez avec un référentiel d'artefacts, vous devez vous assurer qu'il est correctement sécurisé. Il est sauvegardé. Il est accessible pour vos déploiements (y compris en production). Si vous regardez Jenkins et qu'il répond à vos critères dans ces catégories, considérez-vous fait. Si ça manque, et je ne serais pas surpris si c'était le cas, alors vous avez besoin soit d'un outil dédié comme les repos Maven, ou quelque chose de regroupé avec l'outillage de déploiement.
Pour plus de mes randonnées sur le sujet, il y a un recorded webcast. Les diapositives pour cela sont en hausse sur Slideshare.