Hudson est capable d'enregistrer une empreinte numérique unique, ou
'fingerprint', des fichiers (généralement des fichiers jar) pour
conserver la trace de quand et où ces fichiers
sont produits et utilisés. Quand vous avez des projets
inter-dépendants avec Hudson, cela vous permet de répondre facilement
à des questions telles que :
-
J'ai toto.jar sur mon disque dur, mais de quel numéro de
build provient-il?
-
Mon projet TITI dépend de toto.jar du projet TOTO.
-
Quel build de toto.jar est utilisé dans TUTU #51?
-
Quel build de TATA contient ma correction de bug reporté sur
toto.jar #32?
Pour utiliser cette fonctionnalité, tous les projets concernés (pas
seulement le projet d'où provient un fichier, mais aussi tous les
projets qui l'utilisent) doivent activer cette option et
enregistrer les empreintes numériques.
Voir
ce document
pour plus de details.