Jump to: navigation, search

Difference between revisions of "EclipseLink/Build"

(Build Schedule)
(Build Schedule)
Line 15: Line 15:
 
'''Nightly builds'''
 
'''Nightly builds'''
  
: ''Trunk'': 12:05a nightly
+
: <u>''Trunk'':</u> 12:05a nightly
  
: ''2.1.1'':  1:35a nightly
+
: <u>''2.1.1'':</u> 1:35a nightly
  
: ''2.0.3'':  3:05a SuTThSa
+
: <u>''2.0.3'':</u> 3:05a SuTThSa
  
: ''1.2.1'':  3:05a MWF
+
: <u>''1.2.1'':</u> 3:05a MWF
  
 
'''Continuous builds'''
 
'''Continuous builds'''
  
: ''Trunk'': on the hour 6a-8p
+
: <u>''Trunk'':</u> on the hour 6a-8p
  
: ''2.1.1'': 20 after the hour 6a-8p
+
: <u>''2.1.1'':</u> 20 after the hour 6a-8p
  
: ''2.0.3'': 20 til the hour 6a-8p
+
: <u>''2.0.3'':</u> 20 til the hour 6a-8p
  
 
== Related Links ==
 
== Related Links ==

Revision as of 08:57, 5 July 2010

Build Requirements

Past requirements used in designing the build

  • Need reproducable Build automation quickly
  • EclipseLink component builds need to be runnable on other non-eclipse IDEs (IntelliJ, JDev, etc)
  • EclipseLink component builds need to be able to execute from either the hierarchical (SVN) tree, or a flat directory structure (all components at the same level

Moving Forward

  • EclipseLink needs to shift from the old JEE to OSGi centric organization
    • Builds should rely upon the manifest info for compile and runtime dependency info/versioning
    • Any given component should build only when the component code changes
    • bundle version info is updated per build (split marketing and bundle versioning)

Build Schedule

Nightly builds

Trunk: 12:05a nightly
2.1.1: 1:35a nightly
2.0.3: 3:05a SuTThSa
1.2.1: 3:05a MWF

Continuous builds

Trunk: on the hour 6a-8p
2.1.1: 20 after the hour 6a-8p
2.0.3: 20 til the hour 6a-8p

Related Links

Links to other EclipseLink Build related pages:

EclipseLink/Building - http://wiki.eclipse.org/EclipseLink/Building

EclipseLink/Infrastructure - http://wiki.eclipse.org/EclipseLink/Infrastructure

EclipseLink/Build/Antlr - http://wiki.eclipse.org/EclipseLink/Build/Antlr