[jbosstools-issues] [JBoss JIRA] (JBIDE-13307) Set up the "All JBoss Tools" build+test

Nick Boldt (JIRA) jira-events at lists.jboss.org
Mon Dec 17 15:17:08 EST 2012


    [ https://issues.jboss.org/browse/JBIDE-13307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12741958#comment-12741958 ] 

Nick Boldt commented on JBIDE-13307:
------------------------------------

AFAICT the Build Pipeline Plugin is simply a view -- it doesn't do anything in terms of sequencing or triggering builds. It just shows you how you have your jobs interconnected (via other plugins/job config), and which build #s were used within a given flow. I admit seeing which build # triggered which downstream build # is handy, but you can find that information other ways (admittedly w/ more clicks). So +1 for single-view usability.

It also adds the option to block and wait for a manually triggered build, eg., if you wanted to script the workflow that every successful JBDS build would wait for user input before publishing to production server. That might be handy for pushing bits to QE via a job instead of a semi-manual workflow; OTOH, do we want builds being pushed to QE via a single button? or via a gatekeeper? +0 for this feature.

-----

I'm also not convinced that we should be building all the source in a single operation (with tests!) because some jobs already take 4hrs+; combining them all into a single one could take >8hrs and could also be more failure prone due to memory overload or git checkout failure. If 1 build in 15 fails because of Jenkins snafu (memory, bandwidth, nfs, http://, git://), the other 15 might succeed and it's only a 30 min job that needs to be kicked again. If the ALL-IN-ONE-UBER-BUILD fails, you need to wait another 8hrs for a respin. Having lived through JBDS 4, I never want to be beholden to a process that takes so long and could potentially fail in so many time-wasting ways.

So, -100 for the effort required to set this up, since it will duplicate what we'd have w/ the 15 component jobs, probably be more failure-prone, and produce something we wouldn't want to publish anyway.
                
> Set up the "All JBoss Tools" build+test
> ---------------------------------------
>
>                 Key: JBIDE-13307
>                 URL: https://issues.jboss.org/browse/JBIDE-13307
>             Project: Tools (JBoss Tools)
>          Issue Type: Sub-task
>          Components: Build/Releng
>            Reporter: Mickael Istria
>             Fix For: 4.1.0.Alpha1
>
>
> This job would take all JBoss Tools and build everything at once. It can be used to ensure everything builds together.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list