60 likes | 93 Views
ARENA. Build Team Overview. Services provided by the Build Team. Build System Configuration Management Continuous Integration Automated Integration Testing. Build System. Provides means to simplify the system building process Every user should be able to build the system from scratch
E N D
ARENA Build Team Overview
Services provided by theBuild Team • Build System • Configuration Management • Continuous Integration • Automated Integration Testing
Build System • Provides means to simplify the system building process • Every user should be able to build the system from scratch • Possible build systems: • Jakarta Ant • Gnu make • IDEs: ProjectBuilder, JBuilder, Eclipse, Together, emacs, vi
Configuration Management System • Manages changes in all source files of the system • Available CMS: • CVS (Concurrent Version System) • Subversion (still in development) • CVSweb
Continuous Integration • Automated daily builds • Benefit: find problems between modules faster • Pre-requisite: well-tested units, interfaces conform to specification • Suggestion: CVS Check-in only possible if unit tests pass
Integration Testing • Test for problems • Module testing is done by the development teams (JUnit) • Integration Testing is done by the build team • Integration builds: builds that have passed the integration test • Build status should be available on web server