"I've used Structure101 Build for almost 5 years now. It has become an integral part of our continuous integration process."
James Walker
CTO Cantor Fitzgerald
Integrations
Structure101 Build comprises a simple but powerful set of command line utilities, that integrates easily with almost any continuous integration environment, including off-the-shelf integrations with Ant, Jenkins, Maven and Sonarqube.
Break the build
Break the build on violations to the defined architecture, or when exceeding structural over-complexity thresholds. No matter how bad (or good) things are with your codebase, make sure it doesn’t degrade over time. Or better still actively use the KALOI (‘Keep A Lid On It’) principle to gradually improve your codebase as you move from one iteration to the next.
Capture data at build time
Save snapshots of the codebase structure at build time, so that the model can be easily viewed in Studio and Workspace, and problems tracked over time using the Dashboard.
Capture data to database
Add the “Soda Build” option to publish your models to the Soda database, and avail of all the Structure101 Soda capabilities.