The document discusses various tools used at different stages of the software development lifecycle, including build tools like Maven and Gradle, continuous integration tools like Jenkins, code quality tools like Sonar, runtime analysis tools like VisualVM and BTrace. It provides brief overviews and links for each tool discussed.
30. Software tools for continuous integration include:
■AnthillPro — continuous integration server by Urbancode
■Apache Continuum — continuous integration server
supporting Apache Maven and Apache Ant. Supports
CVS, Subversion, Ant, Maven, and shell scripts
■Apache Gump — continuous integration tool by Apache
■Automated Build Studio — proprietary automated build,
continuous integration and release management system
by AutomatedQA
■Bamboo — proprietary continuous integration server by
Atlassian Software Systems
■BuildBot — Python/Twisted-based continuous build
system
■BuildMaster — proprietary application lifecycle
management and continuous integration tool by Inedo
31. NAnt, Maven, and shell scripts
■Software Configuration and Library Manager — software
configuration management system for z/OS by IBM
Rational Software
■QuickBuild - proprietary continuous integration server
with free community edition featuring build life cycle
management and pre-commit verification.
■TeamCity — proprietary continuous-integration server by
JetBrains with free professional edition
■Team Foundation Server — proprietary continuous
integration server and source code repository by
Microsoft
■Tinderbox — Mozilla-based product written in Perl
■Rational Team Concert — proprietary software
development collaboration platform with built-in build
engine by IBM including Rational Build Forge
32. ➡Humans should do the intelligent work
➡Integrate with source code, metrics
Continuous Integration