Project Report Tab
Project feature defining a custom tab to be shown on a project level
Example. Creates a tab on the project level which will show content produced by the latest build with tag "release" in the build configuration with id "MyBuild". The tab title is "Release Documentation".
project {
// Other Project settings ...
features {
// Other Project Features ...
projectReportTab {
id = "MyProjectReportTab"
title = "Release Documentation"
startPage = "main.html"
buildType = "MyBuild"
sourceBuildRule = ProjectReportTab.SourceBuildRule.TAG
sourceBuildTag = "release"
}
Content copied to clipboard }
}
See also
Properties
A branch filter to limit the set of builds by their branches.
A build number for the build when BuildRule.BUILD_NUMBER rule is used
The rule to select the build with report tab artifacts
A tag for the build when BuildRule.TAG rule is used
Functions
Copies parameters of this object to the specified target
Creates an instance of this project feature via reflection using a no argument constructor, used during copying. Throws an error if this class doesn't have a default constructor. Subclasses can override it to create an instance without using a default constructor.
Validates this object and reports found errors to the provided consumer