The Common Build Infrastructure (CBI) is an Eclipse project that provides a collection of build technology, infrastructure, and practices for building Eclipse software. If you’re building Eclipse plug-ins, this is something that you need to investigate.
CBI leverages Maven and Tycho to build project artifacts from source, and Hudson to orchestrate builds. It provides scripts to invoke signing using the Eclipse Foundation certificate (required by all projects that participate in the simultaneous release, and strongly recommended for all projects in general).
CBI was created to help Eclipse projects build, but the technology stack is generally useful and can be leveraged à la carte. So it’s worth investigating for use in closed source/internal projects as well.
If you’re interested in CBI, you’re in luck. Build meister Mikaël Barbero will be hanging out at the EclipseCon Europe 2015 Hackathon. Mikaël’s skill set has considerable breadth: he can also help you with work related to the Eclipse Platform and numerous other Eclipse projects.
You may also want to attend Mikaël’s Empower DevOps with Hudson Instance Per Project (HIPP) session on Wednesday.