Engineering logo

Bosch logo

Intland logo

RCP logo

BMW logo

Sigsdatacom logo

BSI logo

Microsoft logo

CAS logo

Andrena logo

bsi logo

OSBF logo

Open Source logo

Bredex logo

sopera logo

Microdoc logo

O'Reilly logo

Soyatec logo

compeople logo

itemis logo

dpunkt logo

Sontatype logo

Eclipsesource logo

sap logo

Xored logo

Oracle logo

Vogel logo

Actuate logo

What's in a Build? Best Practices and Requirements

Henrik Lindberg (Cloudsmith Inc. ), Nick Boldt (Red Hat, Inc. )

Other / New & Noteworthy · Symposium
Tuesday, 14:00, 4 hours | Schubartsaal


During the last year there has been many questions about how projects perform their builds, and how they manage the process from developer builds, nightly, milestone and release, and what the best practices are. Several projects have documented their set up which has served as valuable information to other projects. There is lots of opportunity to collaborate to provide good and shared documentation. In this seminar we will be working on gathering and documenting best practises and requirements for Eclipse centric build and release tools and processes. If you have experiences to share, or feel strongly about an under developed area - please join in.

The format of this session will be similar to this agenda:

  • Organize topics for breakout sessions - brainstorm
  • Work in groups - produce content
  • Each group presents result
  • Discussion
  • Next steps
The idea is that the groups work on a particular area, brainstorming and gathering best practices and requirements. Participants will get an opportunity to prepare material in advance (but this is not a requirement for participation).

Henrik is a founder and CTO of Cloudsmith Inc., an Eclipse strategic. Henrik has over 20 years of experience architecting and developing innovative infrastructure and application software and tooling. Past positions include leadership of BEA\'s Java Run-Time Group (JRockit) and CTO and/or technical founder of several publicly and privately held software companies. Henrik leads the Eclipse b3, Eclipse Buckminster and Spaces projects and is a committer on Eclipse p2, EPP, and CDTK.

Nick Boldt is the Productization Lead for JBoss Tools & JBoss Developer Studio.

As a committer for numerous Eclipse projects including the Eclipse Modeling Project, he has automated build processes, integrated web & build systems, and designed build tools to simply and streamline building, testing, and releasing project code. Though he leads the Dash Athena project, he also actively uses B3 and Tycho in his role as \"build guy\" for JBoss Tools and numerous Eclipse.org projects.

When not at the console writing Bash, Ant, Java, or PHP, Nick can be found outdoors walking his two American Pointers, cycling, or kayaking.

Download Material

Download file of related material.