[ 
https://issues.jenkins-ci.org/browse/JENKINS-4959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163296#comment-163296
 ] 

SCM/JIRA link daemon commented on JENKINS-4959:
-----------------------------------------------

Code changed in jenkins
User: cjo9900
Path:
 core/src/main/resources/hudson/matrix/MatrixProject/configure-entries.jelly
http://jenkins-ci.org/commit/matrix-project-plugin/afdeb3440c7c9e06e58d2825fd8292cfd8deb024
Log:
  [FIXED JENKINS-4959] Add Downstream blocking for matrix projects.

Originally-Committed-As: 591cbfd113cae53dd19c7c07119e97172fce6310



                
> Block up-/downstream Projects of matrix projects
> ------------------------------------------------
>
>                 Key: JENKINS-4959
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-4959
>             Project: Jenkins
>          Issue Type: Improvement
>          Components: matrix
>    Affects Versions: current
>         Environment: Platform: All, OS: All
>            Reporter: wohauser
>
> As implemented according to issue #1938 for maven builds, it should be 
> possible
> to block up-/downstream project in matrix builds too.
> As a description, my problem:
> We have matrix projects a b c and d. They build a dependency chain a-b-c-d.
> At the time, if the projects changes the builds will start parallel and b,c 
> and
> d don't have the proper results of the upstream projects and fail.
> If a is ready, b is scheduled and so on, the builds all are started again.
> On the other side, if d is running and a changes a have to wait until d (or b 
> or
> c) is ready. At the time it will be started in parallel and probably the other
> projects fail while loosing its dependencies.
> Proposal:
> Matrix builds should have a flag to be able to block the execution of a 
> project
> if an other project in the up-/downstream chain is running.
> If the blocking project has finished, the Queue should be reordered according 
> to
> the up-/downstream chain and the projects should be build according to its
> dependencies. (already queued projects should wait until they are triggered 
> from
> upstream project, or deleted from queue as they are started by the upstream
> project again)
> The parallel build of the axes should not be blocked.
> BTW, this is NOT a duplicate of issue #1938, because matrix projects don't
> support the blocking, like maven projects do, in using hudson version 1.335

--
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

        

Reply via email to