Re: Automatic diagram
Hi Domi, Merged and released. When I have some time I should probably work on the layout algorithm. It seems to me that it is not really Sugiyama, because the quality is far from the one of graphviz, which should be the same. Regards, Stefan On Friday, November 16, 2012 4:56:29 PM UTC-3, domi wrote: > > Hi Stefan, > > Thanks for taking picking up the idea of using JavaScript instead of > graphviz! > > Some feedback: > > I just send you two pull requests... > > - https://github.com/jenkinsci/depgraph-view-plugin/pull/4 > this one is not a big thing, just makes my life a bit easier in eclipse > :) > > - https://github.com/jenkinsci/depgraph-view-plugin/pull/5 > this one would actually allow me to use the plugin in my environment, > because it allows to disable the rendering with graphviz at all. I need > this, because I will never be able to install graphviz in our setup. So I'm > really hopping you can do a release with this functionality soon. :) > > Issues: > If there are circular job dependencies, then all the jobs are displayed at > the same position (like a stack) > > Although the current JavaScript implementation is not yet perfect, a new > release would already help me a lot! > > thanks! > Domi > > > > On 13.11.2012, at 16:08, Stefan Wolf > > wrote: > > Hi all, > > I just released a new version of the > https://wiki.jenkins-ci.org/display/JENKINS/Dependency+Graph+View+Plugin > It includes an experimental visualisation via jsPlumb based on domis work. > Please give me feedback how to improve the javascript visualisation and the > plugin in general. Feature and Pull requests are welcome. > > Best regards, > Stefan > > On Wednesday, September 5, 2012 4:14:20 AM UTC-3, kikou wrote: >> >> Hi all >> >> Is there any plugin which draw automatically a diagram showing the job >> sequence ? >> So that it is more easy to show to some people the >> >> i dont like the format of pipeline view and it is more to show the result >> of last builds than the sequence. >> >> >> Rgds >> K. >> > >
Re: Automatic diagram
Hi Stefan, Thanks for taking picking up the idea of using JavaScript instead of graphviz! Some feedback: I just send you two pull requests... - https://github.com/jenkinsci/depgraph-view-plugin/pull/4 this one is not a big thing, just makes my life a bit easier in eclipse :) - https://github.com/jenkinsci/depgraph-view-plugin/pull/5 this one would actually allow me to use the plugin in my environment, because it allows to disable the rendering with graphviz at all. I need this, because I will never be able to install graphviz in our setup. So I'm really hopping you can do a release with this functionality soon. :) Issues: If there are circular job dependencies, then all the jobs are displayed at the same position (like a stack) Although the current JavaScript implementation is not yet perfect, a new release would already help me a lot! thanks! Domi On 13.11.2012, at 16:08, Stefan Wolf wrote: > Hi all, > > I just released a new version of the > https://wiki.jenkins-ci.org/display/JENKINS/Dependency+Graph+View+Plugin > It includes an experimental visualisation via jsPlumb based on domis work. > Please give me feedback how to improve the javascript visualisation and the > plugin in general. Feature and Pull requests are welcome. > > Best regards, > Stefan > > On Wednesday, September 5, 2012 4:14:20 AM UTC-3, kikou wrote: > Hi all > > Is there any plugin which draw automatically a diagram showing the job > sequence ? > So that it is more easy to show to some people the > > i dont like the format of pipeline view and it is more to show the result of > last builds than the sequence. > > > Rgds > K.
Re: Automatic diagram
Hi all, I just released a new version of the https://wiki.jenkins-ci.org/display/JENKINS/Dependency+Graph+View+Plugin It includes an experimental visualisation via jsPlumb based on domis work. Please give me feedback how to improve the javascript visualisation and the plugin in general. Feature and Pull requests are welcome. Best regards, Stefan On Wednesday, September 5, 2012 4:14:20 AM UTC-3, kikou wrote: > > Hi all > > Is there any plugin which draw automatically a diagram showing the job > sequence ? > So that it is more easy to show to some people the > > i dont like the format of pipeline view and it is more to show the result > of last builds than the sequence. > > > Rgds > K. >
Re: Automatic diagram
For the visualisation, you could always try Mike Bostock's excellent D3.js... Chris On 28/09/2012 18:25, Stefan Wolf wrote: Hi, since I am the maintainer and creater of the plugin, I would not say that it is not maintained anymore. I hopefully will find some time soon to restructure the code in a way to make it better extensible. I also was looking for a possibility to layout the graph without resorting to graphviz, but I was not able to find a solution in java or javascript. If you know a good library which provides a similar functionality as graphviz, then please tell me. Regards, Stefan On Wednesday, September 26, 2012 9:16:27 AM UTC-3, kikou wrote: Hello sorry for this late answer I didnt pay attention but indeed it is working Nevertheless i found pity that we need another graphical lib, i am sure that a plugin could be done with java tools only or html object, i really prefer a plugin which not needs external binaries. K. Le mercredi 5 septembre 2012 15:23:40 UTC+2, Mark Waite a écrit : We use that plugin very frequently and it works great for us. Why do you say "what a pity that this plugin is not maintained"? We've not found any cases where it had bugs or issues that blocked our work, and I don't recall any recent complaints from other users either. Can you describe further why you think it might need an update? Mark Waite *From:* kikou *To:* jenkins...@googlegroups.com *Sent:* Wednesday, September 5, 2012 5:20 AM *Subject:* Re: Automatic diagram Hi Gergo Thank you. The plugin you gave is exaclty what i am looking for. I maybe do a missunderstanding but it is the dependancy indeed i'd like to have in a graph showing the sequence of projects (not build number), in other words seeing upstream and downstream projects in one graph. what a pitty that this plugin is not maintained. Yes maybe i could update it but not now. Thank you a lot Gergo Rgds K. Le mercredi 5 septembre 2012 12:15:51 UTC+2, Gergo a écrit : Hi, You mention "job sequence" but if you mean "build sequence" - I don't think it's predictable/static as it depends on dynamic factors (e.g availability of slaves, build duration changes affect allocation). Not exactly sure about your requirements, but I'm using Dependency Graph View: http://wiki.hudson-ci.org/display/HUDSON/Dependency+Graph+View+Plugin <http://wiki.hudson-ci.org/display/HUDSON/Dependency+Graph+View+Plugin> , this seems to be how far you can get solely looking at the jobs. hth, Gergo On Wed, Sep 5, 2012 at 8:14 AM, kikou wrote: Hi all Is there any plugin which draw automatically a diagram showing the job sequence ? So that it is more easy to show to some people the i dont like the format of pipeline view and it is more to show the result of last builds than the sequence. Rgds K. __ This email has been scanned by the Symantec Email Security.cloud service. For more information please visit http://www.symanteccloud.com __ -- Simplistix - Content Management, Batch Processing & Python Consulting - http://www.simplistix.co.uk
Re: Automatic diagram
2012/9/5 kikou : > what a pitty that this plugin is not maintained. Yes maybe i could update it > but not now. That's because you are looking at Hudson wiki, not Jenkins Wiki. See https://wiki.jenkins-ci.org/display/JENKINS/Dependency+Graph+View+Plugin and you see that the last release was yesterday! (because I've released it!) > > Thank you a lot Gergo > > Rgds > K. > > Le mercredi 5 septembre 2012 12:15:51 UTC+2, Gergo a écrit : >> >> Hi, >> You mention "job sequence" but if you mean "build sequence" - I don't >> think it's predictable/static as it depends on dynamic factors (e.g >> availability of slaves, build duration changes affect allocation). >> Not exactly sure about your requirements, but I'm using Dependency Graph >> View: http://wiki.hudson-ci.org/display/HUDSON/Dependency+Graph+View+Plugin >> , this seems to be how far you can get solely looking at the jobs. >> >> hth, >> Gergo >> >> On Wed, Sep 5, 2012 at 8:14 AM, kikou wrote: >>> >>> Hi all >>> >>> Is there any plugin which draw automatically a diagram showing the job >>> sequence ? >>> So that it is more easy to show to some people the >>> >>> i dont like the format of pipeline view and it is more to show the result >>> of last builds than the sequence. >>> >>> >>> Rgds >>> K. >> >> > -- Kohsuke Kawaguchi
Re: Automatic diagram
Stefan, I actually already starter this on your plugin, here is the branch using http://jsplumb.org - https://github.com/imod/depgraph-view-plugin/tree/jsPlumb Unfortunately I did not finish it yet… the current implementation works so far, but has an issue if there are cyclic dependencies between jobs. If you like it, feel free or/and let me know :)... regards Domi On 28.09.2012, at 19:25, Stefan Wolf wrote: > Hi, > > since I am the maintainer and creater of the plugin, I would not say that it > is not maintained anymore. I hopefully will find some time soon to > restructure the code in a way to make it better extensible. I also was > looking for a possibility to layout the graph without resorting to graphviz, > but I was not able to find a solution in java or javascript. If you know a > good library which provides a similar functionality as graphviz, then please > tell me. > > Regards, > Stefan > > On Wednesday, September 26, 2012 9:16:27 AM UTC-3, kikou wrote: > Hello > sorry for this late answer > > I didnt pay attention but indeed it is working > Nevertheless i found pity that we need another graphical lib, i am sure that > a plugin could be done with java tools only or html object, i really prefer a > plugin which not needs external binaries. > > K. > > Le mercredi 5 septembre 2012 15:23:40 UTC+2, Mark Waite a écrit : > We use that plugin very frequently and it works great for us. Why do you say > "what a pity that this plugin is not maintained"? We've not found any cases > where it had bugs or issues that blocked our work, and I don't recall any > recent complaints from other users either. > > Can you describe further why you think it might need an update? > > Mark Waite > > From: kikou > To: jenkins...@googlegroups.com > Sent: Wednesday, September 5, 2012 5:20 AM > Subject: Re: Automatic diagram > > Hi Gergo > > Thank you. The plugin you gave is exaclty what i am looking for. > I maybe do a missunderstanding but it is the dependancy indeed i'd like to > have in a graph showing the sequence of projects (not build number), in other > words seeing upstream and downstream projects in one graph. > > what a pitty that this plugin is not maintained. Yes maybe i could update it > but not now. > > Thank you a lot Gergo > > Rgds > K. > > Le mercredi 5 septembre 2012 12:15:51 UTC+2, Gergo a écrit : > Hi, > You mention "job sequence" but if you mean "build sequence" - I don't think > it's predictable/static as it depends on dynamic factors (e.g availability of > slaves, build duration changes affect allocation). > Not exactly sure about your requirements, but I'm using Dependency Graph > View: http://wiki.hudson-ci.org/display/HUDSON/Dependency+Graph+View+Plugin , > this seems to be how far you can get solely looking at the jobs. > > hth, > Gergo > > On Wed, Sep 5, 2012 at 8:14 AM, kikou wrote: > Hi all > > Is there any plugin which draw automatically a diagram showing the job > sequence ? > So that it is more easy to show to some people the > > i dont like the format of pipeline view and it is more to show the result of > last builds than the sequence. > > > Rgds > K. > > >
Re: Automatic diagram
Hi, since I am the maintainer and creater of the plugin, I would not say that it is not maintained anymore. I hopefully will find some time soon to restructure the code in a way to make it better extensible. I also was looking for a possibility to layout the graph without resorting to graphviz, but I was not able to find a solution in java or javascript. If you know a good library which provides a similar functionality as graphviz, then please tell me. Regards, Stefan On Wednesday, September 26, 2012 9:16:27 AM UTC-3, kikou wrote: > > Hello > sorry for this late answer > > I didnt pay attention but indeed it is working > Nevertheless i found pity that we need another graphical lib, i am sure > that a plugin could be done with java tools only or html object, i really > prefer a plugin which not needs external binaries. > > K. > > Le mercredi 5 septembre 2012 15:23:40 UTC+2, Mark Waite a écrit : >> >> We use that plugin very frequently and it works great for us. Why do you >> say "what a pity that this plugin is not maintained"? We've not found any >> cases where it had bugs or issues that blocked our work, and I don't recall >> any recent complaints from other users either. >> >> Can you describe further why you think it might need an update? >> >> Mark Waite >> >> *From:* kikou >> *To:* jenkins...@googlegroups.com >> *Sent:* Wednesday, September 5, 2012 5:20 AM >> *Subject:* Re: Automatic diagram >> >> Hi Gergo >> >> Thank you. The plugin you gave is exaclty what i am looking for. >> I maybe do a missunderstanding but it is the dependancy indeed i'd like >> to have in a graph showing the sequence of projects (not build number), in >> other words seeing upstream and downstream projects in one graph. >> >> what a pitty that this plugin is not maintained. Yes maybe i could update >> it but not now. >> >> Thank you a lot Gergo >> >> Rgds >> K. >> >> Le mercredi 5 septembre 2012 12:15:51 UTC+2, Gergo a écrit : >> >> Hi, >> You mention "job sequence" but if you mean "build sequence" - I don't >> think it's predictable/static as it depends on dynamic factors (e.g >> availability of slaves, build duration changes affect allocation). >> Not exactly sure about your requirements, but I'm using Dependency Graph >> View: >> http://wiki.hudson-ci.org/display/HUDSON/Dependency+Graph+View+Plugin , >> this seems to be how far you can get solely looking at the jobs. >> >> hth, >> Gergo >> >> On Wed, Sep 5, 2012 at 8:14 AM, kikou wrote: >> >> Hi all >> >> Is there any plugin which draw automatically a diagram showing the job >> sequence ? >> So that it is more easy to show to some people the >> >> i dont like the format of pipeline view and it is more to show the result >> of last builds than the sequence. >> >> >> Rgds >> K. >> >> >> >> >>
Re: Automatic diagram
I viewed it in exactly the opposite direction. If using a freely available, easily installed external program allows the plugin to be implemented faster and cleaner and simpler, then I'd rather have it implemented sooner with the external program. I suspect that specifying a graph in graphviz is much simpler and more reliable than creating the Java and HTML code necessary to do the same thing in Java or HTML. If the original implementer of the git plugin had decided that he must not use external programs, it would likely have delayed the git plugin by months or years while waiting for a sufficiently complete native java implementation of git. There are many SCM systems (and other tools) which are only available as external programs, so I don't think we'll be able to avoid referencing external tools from a continuous integration server. Mark Waite > > From: kikou >To: jenkinsci-users@googlegroups.com >Cc: Mark Waite >Sent: Wednesday, September 26, 2012 6:16 AM >Subject: Re: Automatic diagram > > >Hello >sorry for this late answer > >I didnt pay attention but indeed it is working >Nevertheless i found pity that we need another graphical lib, i am sure that a >plugin could be done with java tools only or html object, i really prefer a >plugin which not needs external binaries. > >K. > >Le mercredi 5 septembre 2012 15:23:40 UTC+2, Mark Waite a écrit : >We use that plugin very frequently and it works great for us. Why do you say >"what a pity that this plugin is not maintained"? We've not found any cases >where it had bugs or issues that blocked our work, and I don't recall any >recent complaints from other users either. >> >>Can you describe further why you think it might need an update? >> >>Mark Waite >> >> >>From: kikou >>>To: jenkins...@googlegroups. com >>>Sent: Wednesday, September 5, 2012 5:20 AM >>>Subject: Re: Automatic diagram >>> >>> >>>Hi Gergo >>> >>>Thank you. The plugin you gave is exaclty what i am looking for. >>>I maybe do a missunderstanding but it is the dependancy indeed i'd like to >>>have in a graph showing the sequence of projects (not build number), in >>>other words seeing upstream and downstream projects in one graph. >>> >>>what a pitty that this plugin is not maintained. Yes maybe i could update it >>>but not now. >>> >>>Thank you a lot Gergo >>> >>>Rgds >>>K. >>> >>>Le mercredi 5 septembre 2012 12:15:51 UTC+2, Gergo a écrit : >>>Hi, >>>>You mention "job sequence" but if you mean "build sequence" - I don't think >>>>it's predictable/static as it depends on dynamic factors (e.g availability >>>>of slaves, build duration changes affect allocation). >>>>Not exactly sure about your requirements, but I'm using Dependency Graph >>>>View: http://wiki.hudson-ci. org/display/HUDSON/Dependency+ >>>>Graph+View+Plugin , this seems to be how far you can get solely looking at >>>>the jobs. >>>> >>>> >>>>hth, >>>>Gergo >>>> >>>> >>>>On Wed, Sep 5, 2012 at 8:14 AM, kikou wrote: >>>> >>>>Hi all >>>>> >>>>>Is there any plugin which draw automatically a diagram showing the job >>>>>sequence ? >>>>>So that it is more easy to show to some people the >>>>> >>>>>i dont like the format of pipeline view and it is more to show the result >>>>>of last builds than the sequence. >>>>> >>>>> >>>>>Rgds >>>>>K. >>>>> >>>> >>> >>> > >
Re: Automatic diagram
Hello sorry for this late answer I didnt pay attention but indeed it is working Nevertheless i found pity that we need another graphical lib, i am sure that a plugin could be done with java tools only or html object, i really prefer a plugin which not needs external binaries. K. Le mercredi 5 septembre 2012 15:23:40 UTC+2, Mark Waite a écrit : > > We use that plugin very frequently and it works great for us. Why do you > say "what a pity that this plugin is not maintained"? We've not found any > cases where it had bugs or issues that blocked our work, and I don't recall > any recent complaints from other users either. > > Can you describe further why you think it might need an update? > > Mark Waite > >*From:* kikou > > *To:* jenkins...@googlegroups.com > *Sent:* Wednesday, September 5, 2012 5:20 AM > *Subject:* Re: Automatic diagram > > Hi Gergo > > Thank you. The plugin you gave is exaclty what i am looking for. > I maybe do a missunderstanding but it is the dependancy indeed i'd like to > have in a graph showing the sequence of projects (not build number), in > other words seeing upstream and downstream projects in one graph. > > what a pitty that this plugin is not maintained. Yes maybe i could update > it but not now. > > Thank you a lot Gergo > > Rgds > K. > > Le mercredi 5 septembre 2012 12:15:51 UTC+2, Gergo a écrit : > > Hi, > You mention "job sequence" but if you mean "build sequence" - I don't > think it's predictable/static as it depends on dynamic factors (e.g > availability of slaves, build duration changes affect allocation). > Not exactly sure about your requirements, but I'm using Dependency Graph > View: > http://wiki.hudson-ci.org/display/HUDSON/Dependency+Graph+View+Plugin , > this seems to be how far you can get solely looking at the jobs. > > hth, > Gergo > > On Wed, Sep 5, 2012 at 8:14 AM, kikou wrote: > > Hi all > > Is there any plugin which draw automatically a diagram showing the job > sequence ? > So that it is more easy to show to some people the > > i dont like the format of pipeline view and it is more to show the result > of last builds than the sequence. > > > Rgds > K. > > > > >
Re: Automatic diagram
We use that plugin very frequently and it works great for us. Why do you say "what a pity that this plugin is not maintained"? We've not found any cases where it had bugs or issues that blocked our work, and I don't recall any recent complaints from other users either. Can you describe further why you think it might need an update? Mark Waite > > From: kikou >To: jenkinsci-users@googlegroups.com >Sent: Wednesday, September 5, 2012 5:20 AM >Subject: Re: Automatic diagram > > >Hi Gergo > >Thank you. The plugin you gave is exaclty what i am looking for. >I maybe do a missunderstanding but it is the dependancy indeed i'd like to >have in a graph showing the sequence of projects (not build number), in other >words seeing upstream and downstream projects in one graph. > >what a pitty that this plugin is not maintained. Yes maybe i could update it >but not now. > >Thank you a lot Gergo > >Rgds >K. > >Le mercredi 5 septembre 2012 12:15:51 UTC+2, Gergo a écrit : >Hi, >>You mention "job sequence" but if you mean "build sequence" - I don't think >>it's predictable/static as it depends on dynamic factors (e.g availability of >>slaves, build duration changes affect allocation). >>Not exactly sure about your requirements, but I'm using Dependency Graph >>View: http://wiki.hudson-ci.org/display/HUDSON/Dependency+Graph+View+Plugin , >>this seems to be how far you can get solely looking at the jobs. >> >> >>hth, >>Gergo >> >> >>On Wed, Sep 5, 2012 at 8:14 AM, kikou wrote: >> >>Hi all >>> >>>Is there any plugin which draw automatically a diagram showing the job >>>sequence ? >>>So that it is more easy to show to some people the >>> >>>i dont like the format of pipeline view and it is more to show the result of >>>last builds than the sequence. >>> >>> >>>Rgds >>>K. >>> >> > >
RE: Automatic diagram
Here is a link to the plug-in for the Jenkins site and not the older Hudson site but it looks like it has been a while since the plug-in has been last updated. https://wiki.jenkins-ci.org/display/JENKINS/Dependency+Graph+View+Plugin From: jenkinsci-users@googlegroups.com [mailto:jenkinsci-users@googlegroups.com] On Behalf Of kikou what a pity that this plugin is not maintained. Yes maybe i could update it but not now. Le mercredi 5 septembre 2012 12:15:51 UTC+2, Gergo a écrit : … Not exactly sure about your requirements, but I'm using Dependency Graph View: http://wiki.hudson-ci.org/display/HUDSON/Dependency+Graph+View+Plugin , this seems to be how far you can get solely looking at the jobs.
Re: Automatic diagram
Hi Gergo Thank you. The plugin you gave is exaclty what i am looking for. I maybe do a missunderstanding but it is the dependancy indeed i'd like to have in a graph showing the sequence of projects (not build number), in other words seeing upstream and downstream projects in one graph. what a pitty that this plugin is not maintained. Yes maybe i could update it but not now. Thank you a lot Gergo Rgds K. Le mercredi 5 septembre 2012 12:15:51 UTC+2, Gergo a écrit : > > Hi, > You mention "job sequence" but if you mean "build sequence" - I don't > think it's predictable/static as it depends on dynamic factors (e.g > availability of slaves, build duration changes affect allocation). > Not exactly sure about your requirements, but I'm using Dependency Graph > View: > http://wiki.hudson-ci.org/display/HUDSON/Dependency+Graph+View+Plugin , > this seems to be how far you can get solely looking at the jobs. > > hth, > Gergo > > On Wed, Sep 5, 2012 at 8:14 AM, kikou > > wrote: > >> Hi all >> >> Is there any plugin which draw automatically a diagram showing the job >> sequence ? >> So that it is more easy to show to some people the >> >> i dont like the format of pipeline view and it is more to show the result >> of last builds than the sequence. >> >> >> Rgds >> K. >> > >
Re: Automatic diagram
Hi, You mention "job sequence" but if you mean "build sequence" - I don't think it's predictable/static as it depends on dynamic factors (e.g availability of slaves, build duration changes affect allocation). Not exactly sure about your requirements, but I'm using Dependency Graph View: http://wiki.hudson-ci.org/display/HUDSON/Dependency+Graph+View+Plugin , this seems to be how far you can get solely looking at the jobs. hth, Gergo On Wed, Sep 5, 2012 at 8:14 AM, kikou wrote: > Hi all > > Is there any plugin which draw automatically a diagram showing the job > sequence ? > So that it is more easy to show to some people the > > i dont like the format of pipeline view and it is more to show the result > of last builds than the sequence. > > > Rgds > K. >