[JIRA] (JENKINS-58823) Improve visualization for large job chains

15 views
Skip to first unread message

Joschua.Grube@kisters.de (JIRA)

unread,
Aug 6, 2019, 5:10:02 AM8/6/19
to jenkinsc...@googlegroups.com
Joschua Grube created an issue
 
Jenkins / Improvement JENKINS-58823
Improve visualization for large job chains
Issue Type: Improvement Improvement
Assignee: Gustaf Lundh
Components: yet-another-build-visualizer-plugin
Created: 2019-08-06 09:09
Priority: Minor Minor
Reporter: Joschua Grube

We have larger job chains with more than 50 jobs in one build flow.
It is great to have a way to visualize these but having the huge graph on the job page is not really good.

Also for pipelines the build flow graph is placed above the stage view so you will have to scroll down to the stage view if your job chain is too long.

Maybe this can be solved with a configurable limit of displayable nodes? And then give the possibility to extend the graph or just open it in a new window.

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

gustaf.lundh@gmail.com (JIRA)

unread,
Aug 6, 2019, 5:44:02 AM8/6/19
to jenkinsc...@googlegroups.com
Gustaf Lundh commented on Improvement JENKINS-58823
 
Re: Improve visualization for large job chains

Thanks for the report, Joschua.

50 jobs does not sound like that much. Could you post a screenshot or two, so I can get a more clear picture of the size and placement of the Build Flow?

/Gustaf

Joschua.Grube@kisters.de (JIRA)

unread,
Aug 6, 2019, 7:10:03 AM8/6/19
to jenkinsc...@googlegroups.com
Joschua Grube updated an issue
 
Change By: Joschua Grube
Attachment: ManyDependencies.png

Joschua.Grube@kisters.de (JIRA)

unread,
Aug 6, 2019, 7:11:02 AM8/6/19
to jenkinsc...@googlegroups.com
Joschua Grube commented on Improvement JENKINS-58823
 
Re: Improve visualization for large job chains

I just found a example with probably several hundred of jobs within the chain. 

Joschua.Grube@kisters.de (JIRA)

unread,
Aug 6, 2019, 7:11:02 AM8/6/19
to jenkinsc...@googlegroups.com
Joschua Grube edited a comment on Improvement JENKINS-58823
I just found a example with probably several hundred of jobs within the chain. 


!ManyDependencies.png|thumbnail!

gustaf.lundh@gmail.com (JIRA)

unread,
Aug 6, 2019, 7:20:03 AM8/6/19
to jenkinsc...@googlegroups.com

Ok. That's an impressive graph

I think a OKish way forward would be to identify when a huge graph like that is about to be painted and in those cases replace the graph with a link to the "<build url>/yabv" page (which is already implemented, you can try it yourself).

We could even make it configurable, like allowing the Jenkins admin to specify a threshold.

Does that sounds like decent enough compromise?

 

Joschua.Grube@kisters.de (JIRA)

unread,
Aug 6, 2019, 7:54:02 AM8/6/19
to jenkinsc...@googlegroups.com

Yea this sounds like a good solution.

It would be cool if we had something like a "preview" which just shows a few jobs and then the link to the full graph. But it might be difficult to implement.

gustaf.lundh@gmail.com (JIRA)

unread,
Aug 6, 2019, 8:09:02 AM8/6/19
to jenkinsc...@googlegroups.com

Hmm.. I'll thinker a bit with the preview idea and we'll see if I can come up with something decent. I just want to be sure that I clearly can convey to the end user that only part of the Build Flow is currently shown.

Reply all
Reply to author
Forward
0 new messages