Hello guys, new Jenkins Dev here.
I'm currently working for my thesis with a company and they asked me to
implement a better looking visual dashboard for stakeholders that aren't
used to Jenkins, to better know how the development of each project is
going.
So I started by forking Mission Control Plugin
(https://wiki.jenkins-ci.org/display/JENKINS/Mission+Control+Plugin) since
it's a nice base for what I'm looking for.
What I pretend to add to this view:
- Separate status by View (I'll call it Project, since each View has
it's list of Jobs) instead of Jobs
- Example: Project 1 has Jobs 1 and 2, Project 2 has Jobs 3 and 4.
- The hole project is success if only all his jobs are.
- Clicking on a Project, opens another view only with it's respective
jobs and pre-defined information (Project description for example)
- On this new view, I want to sort the Jobs by some kind of category.
I need help on the 2nd point here, there's why I'm posting this.
Since I need information to separate the jobs and each job's build, I'm
thinking of using the metadata plugin. Can someone help me the best way to
do this? I've checked the code of this plugin but isn't very clear to me
how can I search for items inside a job, or inside builds.
One example of what I want to do:
- Job 1 has 3 builds with a metadata field 'version'
- Build 1 and 2 have 'version' = 1.0
- Build 3 have 'version' = 2.0
- On the view I want only to check all the builds that are 'version'
= 1 (with a checkbox), so I can create some kind of hyperlink to them
within jenkins.
Also, what's the best way to show and treat this information? All in the
same view or change to another after opening the project? Don't know the
best way to carry the information, since I didn't look up to other View
plugins.
I hope I made myself clear. Kind of panicking with this, since I think I'm
taking a longer step than my leg!
Thanks in advance,
PF
--
You received this message because you are subscribed to the Google Groups
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-dev/89bce952-6291-47fa-8ffd-0b5bb561f0fe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.