tag:blogger.com,1999:blog-3092972573780211636.post928908960083558214..comments2011-05-31T07:55:22.174+02:00Comments on Gregory Boissinot's Blog: Mise en oeuvre de Ivy2 dans HudsonGregory Boissinot's Bloghttp://www.blogger.com/profile/03190372197505487704noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-3092972573780211636.post-44119548687993042012009-01-13T15:28:00.000+01:002009-01-13T15:28:00.000+01:00Merci Eric de ta remarque. Suite à celle-ci, j’ai ...Merci Eric de ta remarque. Suite à celle-ci, j’ai modifié légèrement mon introduction. Le plugin Ivy de Hudson n’est pas juste un changement de formalisme pour exprimer les dépendances des jobs Hudson ; mais permet de déduire l’ordre de dépendances des jobs Hudson à partir des informations inter-projet fournient par le gestionnaire de dépendances Ivy.<BR/> <BR/>Prenons l'exemple d'un projet mutli-modules composés de deux modules «dependency» et «dependee».<BR/><BR/>Soit le fichier de configuration ivy.xml du module «dependee»:<BR/><ivy-module version="1.0"><BR/> <info organisation=" com.example " module="dependee"/><BR/></ivy-module><BR/><BR/>Soit le fichier de configuration ivy.xml du module «depender»:<BR/><BR/><ivy-module version="1.0"><BR/> <info organisation="com.example " module="depender"/><BR/> <dependencies><BR/> <dependency name="dependee" rev="latest.integration" /><BR/> </dependencies><BR/></ivy-module><BR/><BR/>Le plugin Ivy de Hudson te permet de deduire les dependences de compilation entre un job « dependee » correspondant au module Ivy «dependee» et un job Hudson «depender» correspondant au module Ivy «depender».<BR/><BR/>Dans notre cas ici, le job «dependee» sera en amont (upstream) du job Hudson «depender».<BR/>Le job Hudson «depender» sera en aval (downstream) du job Hudson «dependee».Gregory Boissinot's Bloghttps://www.blogger.com/profile/03190372197505487704noreply@blogger.comtag:blogger.com,1999:blog-3092972573780211636.post-38162239645429861952009-01-13T11:57:00.000+01:002009-01-13T11:57:00.000+01:00Si j'ai bien compris, on exprime maintenant dans l...Si j'ai bien compris, on exprime maintenant dans le formalise Ivy2 des dépendances inter-jobs que l'on spécifiait jusqu'à présent classiquement via l'interface Hudson (par la notion de projets en amont/aval). C'est juste un changement de formalisme.<BR/><BR/>Ne pourrais-t-on pas imaginer un plug-in Hudson qui déduit les dépendances inter-job à partir des fichiers Ivy2 des projets buildés dans lesquels sont décris les dépendances inter-projets ?Unknownhttps://www.blogger.com/profile/04977275506847411446noreply@blogger.com