Плющ, Муравей, Дженкинс - это хорошая идея для <ivy: cleancache> на сборках Jenkins?
Мы собираемся использовать Ivy с Ant, и у нас будет Jenkins, который будет делать наши сборки. Я изначально думал, что Дженкинс сделать<ivy:cleancache/>
перед запуском сборки будет хорошей идеей. (Это будет частью обязательной «чистой» цели).
Однако теперь я вижу, что<ivy:cleancache>
не просто очищает вещи от<ivy:cachepath>
, но действительно удаляет весь$HOME/.ivy/cache
каталог.
Меня беспокоит то, что если Дженкинс сделает<ivy:cleancache>
на всех сборках, прежде чем они начнутся, это будет мешать другим сборкам, которые может выполнять Jenkins.
Делает<ivy:cleancache>
хорошая идея, особенно если один пользователь может делать несколько сборок одновременно?
На самом деле, что происходит, когда вы делаете<ivy:cachepath pathid="compile.path"/>
в нескольких проектах? Это также влияет на что-то вроде Дженкинса? Уилл Дженкинс запутается, если несколько сборок строятcompile.cachepath
в то же время?