Thank you. That is quite helpful. I have discovered a fork on github that
already has a fix for this. I'm wondering if there is a current maintainer
for the plot plugin as there are pulls that have been pending for 2 months
up to a year.


On Mon, Jan 14, 2013 at 3:16 AM, Sandell, Robert <
[email protected]> wrote:

> I don’t know of any specific documentation for how to enable multi
> configuration support, but it should be quite easy.****
>
> ** **
>
> *Step one:* make the Recorder appear in the post build list for
> MatrixProjects.****
>
> That is controlled by the *isApplicable**(*Class*<?* *extends*
> AbstractProject*>* jobType*) *of the recorder’s descriptor. Changing the
> return statement from *return* Project*.*class*.*isAssignableFrom*(*
> jobType*); *to *return* AbstractProject*.*class*.*isAssignableFrom*(*
> jobType*); *or just add an “|| MatrixProject” should take care of that.***
> *
>
> ** **
>
> *Step two:* would be to aggregate the plot data up from each
> MatrixCombination up to the MatrixProject itself.****
>
> That is done by implementing hudson.matrix.MatrixAggregatable in (I
> think) the Recorder or someplace else that has an extension. You can
> probably look up on the extension list wiki page for a list of
> implementations of that interface in other plugins to get some examples, or
> just grep for it in the all.git ;) One example is here:
> https://github.com/jenkinsci/build-failure-analyzer-plugin/blob/master/src/main/java/com/sonyericsson/jenkins/plugins/bfa/model/ScannerJobProperty.java
> ****
>
> ** **
>
> The big task is to figure out how the data should be aggregated and
> displayed from all configurations on the main project page. But without the
> aggregator the plots should show up on each MatrixCombination page. Unless
> there is some unforeseen complications with the plot plugin in general, I’m
> not familiar enough with that plugin’s code to determine if that’s the case.
> ****
>
> Perhaps the current maintainer has some more insight into that, but the
> above two steps should work in general for most plugins.****
>
> * *
>
> *Robert Sandell*****
>
> Software Tools Engineer - SW Environment and Product Configuration****
>
> Sony Mobile Communications****
>
> ** **
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Jon Schewe
> *Sent:* den 13 januari 2013 19:00
> *To:* [email protected]
> *Subject:* Plugins and multi-configuration jobs****
>
> ** **
>
> I really like the plot plugin, but it doesn't support multi-configuration
> jobs. Can anyone points me at one of:****
>
> A) Another plugin that will generate plots and supports
> multi-configuration jobs****
>
> B) Documentation on making a plugin support multi-configuration jobs****
>
> A would be great, but if it doesn't exist I am a Java developer and would
> like to do B, if I could find some documentation on this.
> ****
>
>
> -- ****
>
> http://mtu.net/~jpschewe****
>



-- 
http://mtu.net/~jpschewe

Reply via email to