XamlBuildDefinition interface

Represents a reference to a definition.

Extends

Properties

batchSize

Batch size of the definition

buildArgs
continuousIntegrationQuietPeriod

The continuous integration quiet period

controller

The build controller

createdOn

The date this definition was created

defaultDropLocation

Default drop location for builds from this definition

description

Description of the definition

lastBuild

The last build on this definition

repository

The repository

supportedReasons

The reasons supported by the template

triggerType

How builds are triggered from this definition

Inherited Properties

createdDate

The date this version of the definition was created.

id

The ID of the referenced definition.

name

The name of the referenced definition.

path

The folder path of the definition.

project

A reference to the project.

queueStatus

A value that indicates whether builds can be queued against this definition.

revision

The definition revision number.

type

The type of the definition.

uri

The definition's URI.

url

The REST URL of the definition.

Property Details

batchSize

Batch size of the definition

batchSize: number

Property Value

number

buildArgs

buildArgs: string

Property Value

string

continuousIntegrationQuietPeriod

The continuous integration quiet period

continuousIntegrationQuietPeriod: number

Property Value

number

controller

The build controller

controller: BuildController

Property Value

createdOn

The date this definition was created

createdOn: Date

Property Value

Date

defaultDropLocation

Default drop location for builds from this definition

defaultDropLocation: string

Property Value

string

description

Description of the definition

description: string

Property Value

string

lastBuild

The last build on this definition

lastBuild: XamlBuildReference

Property Value

repository

The repository

repository: BuildRepository

Property Value

supportedReasons

The reasons supported by the template

supportedReasons: BuildReason

Property Value

triggerType

How builds are triggered from this definition

triggerType: DefinitionTriggerType

Property Value

Inherited Property Details

createdDate

The date this version of the definition was created.

createdDate: Date

Property Value

Date

Inherited From DefinitionReference.createdDate

id

The ID of the referenced definition.

id: number

Property Value

number

Inherited From DefinitionReference.id

name

The name of the referenced definition.

name: string

Property Value

string

Inherited From DefinitionReference.name

path

The folder path of the definition.

path: string

Property Value

string

Inherited From DefinitionReference.path

project

A reference to the project.

project: TeamProjectReference

Property Value

Inherited From DefinitionReference.project

queueStatus

A value that indicates whether builds can be queued against this definition.

queueStatus: DefinitionQueueStatus

Property Value

Inherited From DefinitionReference.queueStatus

revision

The definition revision number.

revision: number

Property Value

number

Inherited From DefinitionReference.revision

type

The type of the definition.

type: DefinitionType

Property Value

Inherited From DefinitionReference.type

uri

The definition's URI.

uri: string

Property Value

string

Inherited From DefinitionReference.uri

url

The REST URL of the definition.

url: string

Property Value

string

Inherited From DefinitionReference.url