ReleaseDefinition interface

Extends

Properties

artifacts

Gets or sets the list of artifacts.

comment

Gets or sets comment.

createdBy

Gets or sets the identity who created.

createdOn

Gets date on which it got created.

description

Gets or sets the description.

environments

Gets or sets the list of environments.

isDeleted

Whether release definition is deleted.

isDisabled

Whether release definition is disabled.

lastRelease

Gets the reference of last release.

modifiedBy

Gets or sets the identity who modified.

modifiedOn

Gets date on which it got modified.

pipelineProcess

Gets or sets pipeline process.

properties

Gets or sets properties.

releaseNameFormat

Gets or sets the release name format.

retentionPolicy
revision

Gets the revision number.

source

Gets or sets source of release definition.

tags

Gets or sets list of tags.

triggers

Gets or sets the list of triggers.

variableGroups

Gets or sets the list of variable groups.

variables

Gets or sets the dictionary of variables.

Inherited Properties

id

Gets the unique identifier of release definition.

name

Gets or sets the name of the release definition.

path

Gets or sets the path of the release definition.

projectReference

Gets or sets project reference.

url

Gets the REST API url to access the release definition.

Property Details

artifacts

Gets or sets the list of artifacts.

artifacts: Artifact[]

Property Value

comment

Gets or sets comment.

comment: string

Property Value

string

createdBy

Gets or sets the identity who created.

createdBy: IdentityRef

Property Value

createdOn

Gets date on which it got created.

createdOn: Date

Property Value

Date

description

Gets or sets the description.

description: string

Property Value

string

environments

Gets or sets the list of environments.

environments: ReleaseDefinitionEnvironment[]

Property Value

isDeleted

Whether release definition is deleted.

isDeleted: boolean

Property Value

boolean

isDisabled

Whether release definition is disabled.

isDisabled: boolean

Property Value

boolean

lastRelease

Gets the reference of last release.

lastRelease: ReleaseReference

Property Value

modifiedBy

Gets or sets the identity who modified.

modifiedBy: IdentityRef

Property Value

modifiedOn

Gets date on which it got modified.

modifiedOn: Date

Property Value

Date

pipelineProcess

Gets or sets pipeline process.

pipelineProcess: PipelineProcess

Property Value

properties

Gets or sets properties.

properties: any

Property Value

any

releaseNameFormat

Gets or sets the release name format.

releaseNameFormat: string

Property Value

string

retentionPolicy

retentionPolicy: RetentionPolicy

Property Value

revision

Gets the revision number.

revision: number

Property Value

number

source

Gets or sets source of release definition.

source: ReleaseDefinitionSource

Property Value

tags

Gets or sets list of tags.

tags: string[]

Property Value

string[]

triggers

Gets or sets the list of triggers.

triggers: ReleaseTriggerBase[]

Property Value

variableGroups

Gets or sets the list of variable groups.

variableGroups: number[]

Property Value

number[]

variables

Gets or sets the dictionary of variables.

variables: {[key: string]: ConfigurationVariableValue}

Property Value

{[key: string]: ConfigurationVariableValue}

Inherited Property Details

id

Gets the unique identifier of release definition.

id: number

Property Value

number

Inherited From ReleaseDefinitionShallowReference.id

name

Gets or sets the name of the release definition.

name: string

Property Value

string

Inherited From ReleaseDefinitionShallowReference.name

path

Gets or sets the path of the release definition.

path: string

Property Value

string

Inherited From ReleaseDefinitionShallowReference.path

projectReference

Gets or sets project reference.

projectReference: ProjectReference

Property Value

Inherited From ReleaseDefinitionShallowReference.projectReference

url

Gets the REST API url to access the release definition.

url: string

Property Value

string

Inherited From ReleaseDefinitionShallowReference.url