Enterprise Scale Continuous Integration
Brief
The development process for several mission-critical products was strengthened with continuous integration on the solid enterprise infrastructure and enforcement of good software engineering practices.
Enterprise Infrastructure
- Automatic builds are powered by CruiseControl;
- Automatic bug detection is powered by FindBugs;
- Automatic deployment and installation testing;
- Build-integrated functionality/compatibility/regression testing are powered by ART tool;
- Code coverage analysis upon execution of automated tests is powered by EMMA;
- Integration testing in a clone of the production environment;
- Ability to make a build and run tests with delta overlaid without actual merging delta into the mainstream;
- Possibility to run automated tests simultaneously in a multithreading mode on the same environment;
- Alarm notification when a build or tests fail.


