# GenerateBuildDashboard

API Documentation: | `GenerateBuildDashboard`

Note: This class is incubating and may change in a future version of Gradle.

Generates build dashboard report.

### Properties

Property | Description
`reports` | Incubating The reports to be generated by this task.

### Methods

Method | Description
`aggregate(reportings)` | Incubating Configures which reports are to be aggregated in the build dashboard report generated by this task.
`reports(configureAction)` | Incubating Configures the reports to be generated by this task. The contained reports can be configured by name and closures.

### Script blocks

Block | Description
`reports` | Incubating Configures the reports to be generated by this task. The contained reports can be configured by name and closures.

### Property details

#### `BuildDashboardReports` `reports` (read-only)

Note: This property is incubating and may change in a future version of Gradle.

The reports to be generated by this task.

### Method details

#### `void` `aggregate`(``Reporting`<? extends `ReportContainer`<?>>...` reportings)

Note: This method is incubating and may change in a future version of Gradle.

Configures which reports are to be aggregated in the build dashboard report generated by this task.

    buildDashboard {
      aggregate codenarcMain, checkstyleMain
    }

#### `BuildDashboardReports` `reports`(``Action`<? super `BuildDashboardReports`>` configureAction)

Note: This method is incubating and may change in a future version of Gradle.

Configures the reports to be generated by this task. The contained reports can be configured by name and closures.

    buildDashboard {
      reports {
        html {
          destination "build/dashboard.html"
        }
      }
    }

### Script block details

#### `reports` { }

Note: This script block is incubating and may change in a future version of Gradle.

Configures the reports to be generated by this task. The contained reports can be configured by name and closures.

    buildDashboard {
      reports {
        html {
          destination "build/dashboard.html"
        }
      }
    }

Delegates to:
  `BuildDashboardReports` from `reports`