<%@ page isELIgnored="true" %> <%@ taglib uri="cms" prefix="cms" %> Reporting

Reporting

AnthillPro ships with a number of built-in reports that provide information about system activity. Available on the main Reports page, you can easily run a report that:

  • Displays builds by day of the week.

  • Shows all the failed and successful builds by time of day.

  • Lists all the Codestation Artifacts.

  • Provides a list of all projects and their immediate dependencies.

  • Returns a detailed list of all projects and their direct dependencies.

  • Gives the size of all artifact sets associated with a project.

  • Lists recent Build Life Activity (includes support for RSS).

If the standard reports do not meet your needs, AnthillPro provides a flexible utility to create custom, tabular reports and RSS feeds. There are no restrictions on what can be reported on.

Custom reports are generated by using scripts that have the full AnthillPro database and API at their disposal. Reports can be designed to produce well-formatted output like XML files, and can be accessed using simple HTTP requests -- making them a great integration point. You can design reports to produce information of interest that other applications can look up.

You can create two types of reports:

  • Velocity Reports use a Velocity template unique to each report to render the content. Velocity Reports are good for customizing the AnthillPro UI. When integrated, an Apache Velocity report will be passed to the Build Life page, where they can be directly accessed. Once created, Velocity Reports can be run directly from the Build Life Reports tab. See Creating a Velocity Report.

    You must have administrative permissions to the System page to create custom reports (see Setting Up Security).
  • Template Reports are good for generating tabular data in one or more types of output. AnthillPro ships with support for HTML, CSV, RSS, and Bar Chart formats, which should meet most of your needs. However, you can write your own report template to support a different format type. See Creating a Template Report.

All reports -- including your custom reports -- may be made public (go to System > Reports, select the report, and activate the Publicly-Available option). This will make the report URL available to people who do not have AnthillPro login permissions (e.g., managers, executives, etc.).