[
https://issues.jenkins-ci.org/browse/JENKINS-13514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=161945#comment-161945
]
Lars Kruse edited comment on JENKINS-13514 at 4/24/12 11:42 AM:
----------------------------------------------------------------
I got it! I think.
Please confirm that this is what you want:
When Matrix reloaded Plugin is installed:
IF a Matrix Build is a down-stream job of another job
AND the upstream job also is a Matrix build
AND the upstream job is started by the Matrix Reloaded Plugin
AND the axises of the upstream build and this have a "perfect match" (both
axises and the values are exactly the same)
THEN this build should also be a Matrix Reloaded build, rebuilding with the
same settings as the upstream build did.
We have set up a test bed that resembles your secretion above, this is where we
plan to prove the feature done.
http://code.praqma.net/ci/view/JENKINS-13514/
was (Author: lars_kruse):
I got it! I think.
Please confirm that this is what you want:
When Matrix reloaded Plugin is installed:
IF a Matrix Build is a down-stream job of another job
AND the upstream job also is a Matrix build
AND the upstream job is started by the Matrix Reloaded Plugin
AND the axises of the upstream build and this ave a "perfect match" (both
axises and the values are exactly the same)
THEN this build should also be a Matrix Reloaded build, rebuilding with the
same settings as the upstream build did.
We have set up a test bed that resembles your secretion above, this is where we
plan to prove the feature done.
http://code.praqma.net/ci/view/JENKINS-13514/
> Matrix Reloaded should trigger the same combination in downstream matrix job
> ----------------------------------------------------------------------------
>
> Key: JENKINS-13514
> URL: https://issues.jenkins-ci.org/browse/JENKINS-13514
> Project: Jenkins
> Issue Type: Improvement
> Components: matrix-reloaded
> Affects Versions: current
> Reporter: Dirk Haun
> Priority: Minor
> Attachments: 01-jobA.png, 02-jobB.png
>
>
> When rebuilding parts of a matrix job (using the matrix reloaded plugin), the
> build will then trigger all downstream jobs. In our case, the downstream jobs
> are also matrix jobs and we would like that in this case, the downstream jobs
> are also "reloaded", i.e. only the parts that were rebuilt in the upstream
> job should be built there as well.
> To reproduce, I've used a setup that somewhat resembles what we have:
> - 2 matrix jobs, jobA and jobB
> - jobA has jobB as its downstream job
> - each job consists of a 3x3 matrix with the axis labelled "compiler" and
> "os" respectively
> - the compiler axis has values FORTE, GCC, MSC
> - the os axis has values solaris, linux, windows
> - the build step is just a echo "hello world"
> We're using the Parameterized Build plugin,
> http://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin, to
> trigger downstream builds but this can also be reproduced with the standard
> "Build other projects" option.
> The two screenshots show the matrix and which parts are supposed to be
> rebuild. The second screenshot shows that jobB, when triggered by rebuilding
> only parts of the jobA matrix, is actually building all 9 combinations, not
> just the 2 of the upstream job.
> P.S. I mentioned this problem at the Jenkins User Conference in Paris, in
> case you remember :)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira