ReleaseDefinition interface
- Extends
Properties
artifacts | Gets or sets the list of artifacts. |
comment | Gets or sets comment. |
created |
Gets or sets the identity who created. |
created |
Gets date on which it got created. |
description | Gets or sets the description. |
environments | Gets or sets the list of environments. |
is |
Whether release definition is deleted. |
is |
Whether release definition is disabled. |
last |
Gets the reference of last release. |
modified |
Gets or sets the identity who modified. |
modified |
Gets date on which it got modified. |
pipeline |
Gets or sets pipeline process. |
properties | Gets or sets properties. |
release |
Gets or sets the release name format. |
retention |
|
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. |
variable |
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. |
project |
Gets or sets project reference. |
url | Gets the REST API url to access the release definition. |
Property Details
artifacts
comment
Gets or sets comment.
comment: string
Property Value
string
createdBy
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
modifiedBy
modifiedOn
Gets date on which it got modified.
modifiedOn: Date
Property Value
Date
pipelineProcess
properties
Gets or sets properties.
properties: any
Property Value
any
releaseNameFormat
Gets or sets the release name format.
releaseNameFormat: string
Property Value
string
retentionPolicy
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