EclipseCon 2007 March 5-8, Santa Clara California





Atom feed

Towards A Common Build Infrastructure: Designing For Reusability

Nick Boldt (IBM Rational Software - Toronto Lab)

Fundamentals · Short Talk
Presentation File
Wednesday, 16:10, 10 minutes | Ballroom GHAB

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

Nick Boldt

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
(go to eclipsezilla submission)

Gold sponsors

Red Hat logo

Windriver logo

BEA logo

Ingres logo

Actuate logo

IBM logo

Klocwork logo

Business Objects logo

Silver sponsors

Genuitec

Instantiations

Telelogic

Activegrid

Google logo

Nexaweb

Sybase logo

Code Gear

ACCESS

Innoopract logo

Cloudsmith

Oracle

Compuware logo

Lynux Works

Media sponsors

TheServerSide Java Symposium

Eclipse Source logo

Eclipsezone logo

Addison-Wesley logo

Embedded Computing logo

GoingtoMeet.com logo

Eclipse Magazin logo

Methods and Tools logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Review logo

Enterprise Open Source logo

SD Times logo

Eclipse Magazine logo

ACM Queue logo