Bug 502034 - add support for "matrix" builds
Summary: add support for "matrix" builds
Status: ASSIGNED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Jessie Leung CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-23 00:54 EDT by Jaxsun McCarthy Huggan CLA
Modified: 2017-03-21 18:14 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaxsun McCarthy Huggan CLA 2016-09-23 00:54:57 EDT
Hudson and Jenking support "matrix" builds which trigger other builds. A common usecase can be seen on the Mylyn build server where a build plan triggers builds of Mylyn against multiple Eclipse platforms. (eg. http://ci.mylyn.org/job/mylyn-3.21.x/)

We may also want to look into supporting Jenkins Pipeline builds in a similar fashion.

* The build editor displays a list of links to the child builds
* Clicking a child build link opens it in the build editor
** The run action is not shown for child builds (though the cancel action is, see task 388776)
** At this point the build editor may not have any content because we may not yet be retrieving things like test results for child builds
* From the build editor, user can view the test results, console and history of child builds
* The build editor for matrix builds displays the status for each child build, similar to the web UI
* The builds view displays a list of child builds under a matrix build as children in the tree
* The filters should apply to child builds
** Matrix builds should show through a filter if they or any of their children match
** The run action in the context menu is not shown for child builds (though the cancel action is, see task 388776)
Comment 1 Jaxsun McCarthy Huggan CLA 2016-09-24 15:11:54 EDT
here is a link to some related documentation for Jenkins

https://wiki.jenkins-ci.org/display/JENKINS/Building+a+matrix+project
Comment 2 Eclipse Genie CLA 2016-10-18 02:06:42 EDT
New Gerrit change created: https://git.eclipse.org/r/83412
Comment 3 Eclipse Genie CLA 2016-10-25 03:48:20 EDT
New Gerrit change created: https://git.eclipse.org/r/83833
Comment 5 Eclipse Genie CLA 2016-12-06 09:20:42 EST
New Gerrit change created: https://git.eclipse.org/r/86474
Comment 6 Eclipse Genie CLA 2016-12-06 13:52:51 EST
New Gerrit change created: https://git.eclipse.org/r/86523
Comment 8 Eclipse Genie CLA 2017-01-21 16:40:01 EST
New Gerrit change created: https://git.eclipse.org/r/89289
Comment 9 Eclipse Genie CLA 2017-01-31 18:55:22 EST
New Gerrit change created: https://git.eclipse.org/r/90019
Comment 10 Eclipse Genie CLA 2017-03-20 17:45:42 EDT
New Gerrit change created: https://git.eclipse.org/r/93464