Package com.polarion.alm.builder.model
Interface IBuildDescriptor
public interface IBuildDescriptor
Build descriptor.
- Version:
- $Revision$ $Date$
- Author:
- Stepan Roh, Polarion Software
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuild definition.static interfaceBuild dependency definition (rebuild policy definition).static interfaceBase interface of build deployment definitions.static interfaceDerived build deployment.static interfaceSimple build deployment. -
Method Summary
Modifier and TypeMethodDescriptionBuild definitions.Build deployment definitions.Build tag to use.Arbitrary, human-readable description (if any).getName()Build name.
-
Method Details
-
getName
String getName()Build name.- Returns:
- build name (not
null)
-
getDescription
String getDescription()Arbitrary, human-readable description (if any).- Returns:
- description or
null
-
getBuildTag
String getBuildTag()Build tag to use.If not specified, timestamp is typically used.
- Returns:
- build tag or
null
-
getBuildDefinition
IBuildDescriptor.IBuildDefinition getBuildDefinition()Build definitions.Specifies how artifact should be built.
- Returns:
IBuildDescriptor.IBuildDefinitioninstance (notnull)
-
getBuildDeploymentDefinitions
List getBuildDeploymentDefinitions()Build deployment definitions.Specifies how build results should be deployed to
IBuildInformationRepository.- Returns:
ListofIBuildDescriptor.IBuildDeploymentDefinitions (notnull)
-