Eclipse Release Engineering build schedule(Platform, JDT, PDE and Equinox) |
N builds replace tags specified in org.eclipse.releng map files with HEAD.
I builds use tags org.eclipse.releng map files.
M builds use tags in the R3_3_maintenance
branch of org.eclipse.releng.
Teams must update map files in time for I and M build start times.
Performance testing will only occur where indicated.
In an effort to reduce our disk utilization on the eclipse.org infrastructure and reduce the amount of data sent to the mirrors, we have adopted the following build retention policy.
In the above descriptions, a build is considered to be a failure if there are "Red X"s that the developers agree represent valid reasons for them to not begin using the integration build. An example of a Red X which would *not* require a re-build would be a test which failed because the test was bogus.
IMPORTANT: This strategy _requires_ us to have good build inputs. All teams must use the tools to pre-build and test their submissions. In addition, teams should track the nightly builds to detect integration problems early on. What we want to achieve is for the Tuesday morning 3.5 build to typically be successful, with an infrequent requirement for a Wednesday noon build. Failing the Wednesday noon rebuild should be treated as a catastrophic failure. In other words, more than two or three of these per year is an unacceptable failure rate.