Anthill Build Management Server
Anthill Pro is a software
BuildManagement server for the enterprise.
With Anthill Pro, your entire team can be greeted each morning with build reports from the overnight build. The QA team can review the automated test runs; the development team can start using the new build artifacts; the documentation team can review the revision log listing newly implemented features; and the management team can measure progress more readily.
It supports many reposistory adapters including:
CVS (
ConcurrentVersionsSystem?),
VisualSourceSafe, Perforce,
ClearCase, PVCS,
StarTeam, MKSIntegrity and
FileSystem?.
http://www.urbancode.com/products/anthillpro/default.jsp
Controlled Build Server:
- means to track every build
- ability to recover and reproduce any build
- hands-off operation
Platform for sharing knowledge about software assets:
- central location for project websites including documentation, javadocs, project downloads, etc.
- automatic email notification of build status to interested parties
Process automation tool:
- automates the build process (nightly builds)
- can run unit tests with every build
- generates source code metrics with every build
- etc.
eXtreme Programming tool:
- implements continuous integration
- runs unit tests with every build
Tool for code reuse:
- supports dependencies between projects
- implements Reuse/Release Equivalence Principle
Use different JDKs to build different projects.
- Some of your projects may require JDK 1.3 to build, while other should be built using JDK 1.4. With Anthill Pro, you can build both projects using one Anthill installation
Use different classpaths to build different projects.
- Some projects may require JUnit 3.7, while others may require JUnit 3.8 during the build. Anthill Pro provides fine grained control over the classpath used to build any project
Robust support for project dependencies.
- Rebuild all dependent projects with the latest version of a dependency (similar to Apache Gump).
- Use the latest versions of dependencies during a project build. Every project can store its latest artifacts (to be reused by other projects) in Anthill's built-in repository.
Ability to rebuild any previously built version.