Jump to: navigation, search

Difference between revisions of "Platform-releng/Galileo"

m
m
Line 6: Line 6:
 
* Run build with 1.6 vm [https://bugs.eclipse.org/bugs/show_bug.cgi?id=237354 Bug 237354]
 
* Run build with 1.6 vm [https://bugs.eclipse.org/bugs/show_bug.cgi?id=237354 Bug 237354]
 
* Run tests in parallel on several machines to reduce testing time
 
* Run tests in parallel on several machines to reduce testing time
 
+
* Generic templates for complex build changes such as adding a new port and packaging.
  
 
== Everyone can build ==
 
== Everyone can build ==

Revision as of 14:10, 12 September 2008

Platform Release Engineering Galileo Plan

This document is a work in progress of the major changes that we would like to make during the Galileo release cycle.

Built for speed, faster tests we need

  • Run build with 1.6 vm Bug 237354
  • Run tests in parallel on several machines to reduce testing time
  • Generic templates for complex build changes such as adding a new port and packaging.

Everyone can build

  • provide an releng product download that people can download and replicate our build environment. The source build doesn't represent how Eclipse is built.
  • invoke builds from web ui authenticated by eclipse committer rights with parameters - maintenance build vs i-builds, tests or not etc.


Further leverage p2 and enhancements to PDE build


Blue sky ideas

  • incremental build from p2 repository
  • compile at foundation, package locally, depends on availability of the eight vms we use
  • Evaluate if platforms, or zips can be removed from the build, with scripts to build with p2
  • Stability - evaluate common failures in build and determine how they can be improved.