Anthill Feature List
AntHill Feature List
http://www.urbancode.com/projects/anthill/features.jsp
Basic
-
Support for multiple projects
-
Temporal scheduling of project builds
-
Ability to manually initiate a build
User Interface
-
Web based user interface allows configuration of entire system (no need to manually edit configuration files)
-
Convenient list of all projects and color coded results of their last builds (succeeded/failed) on the main page
-
Project intranet with javadocs, junit test results, metrics, and downloadable artifacts
Version Control Systems Support
-
CVS (Concurrent Versions System)
-
Perforce
-
PVCS
-
Subversion
-
VSS
-
StarTeam
-
MKS
Version Control System Interaction
-
AntHill performs checkout or sync of project sources
-
AntHill obtains log of revisions since last good build
-
AntHill optionally applies a label with the current project version number
Ant Builder
-
AntHill can execute any Ant build script to build the project
-
No intrusion into the build script
-
Use same build script to build locally and to build with Anthill
-
Optional publish Ant script
-
Ability to specify build target
-
Ability to pass in extra Ant properties
-
Ability to specify JVM options like -Xms and -Xmx
Inter-project Dependencies
-
Dependency groups allow inter-project dependencies
-
All dependent projects rebuild automatically when a new version of a dependency is available
Email Build Notification
-
AntHill sends out emails informing interested parties of build results
-
Customizable email template includes links to build logs and project intranet
-
Receive emails for every build or only failed builds
Audits
-
Build logs for every build of every project
-
Revision logs listing VCS changes since last good build for every project