Ivy, Ant, Jenkins - Czy to dobry pomysł na <bluszcz: cleancache> na kompilacjach Jenkinsa?
Będziemy używać Ivy z Antem, a Jenkins zrobi nasze kompilacje. Początkowo myślałem, że posiadanie Jenkinsa<ivy:cleancache/>
przed uruchomieniem kompilacji byłby dobry pomysł. (Byłoby to częścią obowiązkowego „czystego” celu).
Jednak teraz to widzę<ivy:cleancache>
nie tylko porządkuje rzeczy<ivy:cachepath>
, ale naprawdę usuwa cały$HOME/.ivy/cache
informator.
Obawiam się, że jeśli Jenkins zrobi<ivy:cleancache>
na wszystkich kompilacjach przed ich uruchomieniem będzie kolidować z innymi kompilacjami, które może wykonywać Jenkins.
Robi<ivy:cleancache>
dobry pomysł, zwłaszcza jeśli jeden użytkownik może wykonywać wiele kompilacji jednocześnie?
W rzeczywistości, co się dzieje, gdy robisz<ivy:cachepath pathid="compile.path"/>
w wielu projektach? Czy to również wpływa na coś takiego jak Jenkins? Czy Jenkins będzie zdezorientowany, jeśli wiele kompilacji budujecompile.cachepath
w tym samym czasie?