EclipseCon 2007 March 5-8, Santa Clara California





Towards A Common Build Infrastructure: Designing For Reusability

Nick Boldt (IBM Rational Software - Toronto Lab)

· Short Talk

Wednesday, 16:10, 10 minutes | Ballroom GHAB

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

In the Eclipse Modeling world, there are now over a dozen projects that depend on the Eclipse Modeling Framework (EMF) delivering a consistent and complete build in a timely manner. These projects in turn must deliver their code. What's involved in managing over a dozen individual builds? How can an infrastructure that supports all these separate but cross-dependent projects help you get your own builds in shape?

The purpose of this talk is to give an overview of the challenges and solutions involved in supporting a dozen projects' builds, to show how small projects can quickly get up and running with a PDE-based build infrastructure, some simple web UI, and some handy shell scripts.

Nick Boldt is a software developer with IBM Rational Software at the Toronto Lab. An IBMer since 1999, Nick has built customer websites, database integration solutions, and telephony applications. Since joining the EMF team in 2003, he's automated build processes, integrated web & build systems, and designed build tools to simply and streamline building, testing, and releasing project code. He is currently the release engineer and build expert for the Eclipse Modeling Project, including EMF, MDT, and EMFT.

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo

Nexaweb

Activegrid

Genuitec

Instantiations

Cloudsmith

Code Gear

ACCESS

Oracle

Telelogic

Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo

GoingtoMeet.com logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo