BuildDefinition interface

表示生成定义。

Extends

属性

badgeEnabled

指示是否为此定义启用锁屏提醒。

buildNumberFormat

内部版本号格式。

comment

定义的保存时间注释。

demands
description

说明。

dropLocation

定义的放置位置。

jobAuthorizationScope

针对此定义排队的生成的作业授权范围。

jobCancelTimeoutInMinutes

用户为此定义取消的生成) 作业取消超时 (以分钟为单位。

jobTimeoutInMinutes

针对此定义排队的生成,作业执行超时 (以分钟为单位) 。

options
process

生成过程。

processParameters

此定义的进程参数。

properties
repository

存储库。

retentionRules
tags
triggers
variableGroups
variables

继承属性

authoredBy

定义的作者。

createdDate

此版本的定义的创建日期。

draftOf

如果这是草稿定义,则引用此定义是草稿的定义。

drafts

与此定义关联的草稿列表(如果这不是草稿定义)。

id

被引用定义的 ID。

latestBuild
latestCompletedBuild
metrics
name

引用的定义的名称。

path

定义的文件夹路径。

project

对项目的引用。

quality

定义文档的质量 (草稿等)

queue

生成的默认队列对此定义运行。

queueStatus

一个 值,该值指示是否可以针对此定义对生成进行排队。

revision

定义修订号。

type

定义的类型。

uri

定义的 URI。

url

定义的 REST URL。

属性详细信息

badgeEnabled

指示是否为此定义启用锁屏提醒。

badgeEnabled: boolean

属性值

boolean

buildNumberFormat

内部版本号格式。

buildNumberFormat: string

属性值

string

comment

定义的保存时间注释。

comment: string

属性值

string

demands

demands: Demand[]

属性值

Demand[]

description

说明。

description: string

属性值

string

dropLocation

定义的放置位置。

dropLocation: string

属性值

string

jobAuthorizationScope

针对此定义排队的生成的作业授权范围。

jobAuthorizationScope: BuildAuthorizationScope

属性值

jobCancelTimeoutInMinutes

用户为此定义取消的生成) 作业取消超时 (以分钟为单位。

jobCancelTimeoutInMinutes: number

属性值

number

jobTimeoutInMinutes

针对此定义排队的生成,作业执行超时 (以分钟为单位) 。

jobTimeoutInMinutes: number

属性值

number

options

options: BuildOption[]

属性值

process

生成过程。

process: BuildProcess

属性值

processParameters

此定义的进程参数。

processParameters: ProcessParameters

属性值

properties

properties: any

属性值

any

repository

存储库。

repository: BuildRepository

属性值

retentionRules

retentionRules: RetentionPolicy[]

属性值

tags

tags: string[]

属性值

string[]

triggers

triggers: BuildTrigger[]

属性值

variableGroups

variableGroups: VariableGroup[]

属性值

variables

variables: {[key: string]: BuildDefinitionVariable}

属性值

{[key: string]: BuildDefinitionVariable}

继承属性详细信息

authoredBy

定义的作者。

authoredBy: IdentityRef

属性值

继承自BuildDefinitionReference.authoredBy

createdDate

此版本的定义的创建日期。

createdDate: Date

属性值

Date

继承自BuildDefinitionReference.createdDate

draftOf

如果这是草稿定义,则引用此定义是草稿的定义。

draftOf: DefinitionReference

属性值

继承自BuildDefinitionReference.draftOf

drafts

与此定义关联的草稿列表(如果这不是草稿定义)。

drafts: DefinitionReference[]

属性值

继承自BuildDefinitionReference.drafts

id

被引用定义的 ID。

id: number

属性值

number

继承自BuildDefinitionReference.id

latestBuild

latestBuild: Build

属性值

继承自BuildDefinitionReference.latestBuild

latestCompletedBuild

latestCompletedBuild: Build

属性值

继承自BuildDefinitionReference.latestCompletedBuild

metrics

metrics: BuildMetric[]

属性值

继承自BuildDefinitionReference.metrics

name

引用的定义的名称。

name: string

属性值

string

继承自BuildDefinitionReference.name

path

定义的文件夹路径。

path: string

属性值

string

继承自BuildDefinitionReference.path

project

对项目的引用。

project: TeamProjectReference

属性值

继承自BuildDefinitionReference.project

quality

定义文档的质量 (草稿等)

quality: DefinitionQuality

属性值

继承自BuildDefinitionReference.quality

queue

生成的默认队列对此定义运行。

queue: AgentPoolQueue

属性值

继承自BuildDefinitionReference.queue

queueStatus

一个 值,该值指示是否可以针对此定义对生成进行排队。

queueStatus: DefinitionQueueStatus

属性值

继承自BuildDefinitionReference.queueStatus

revision

定义修订号。

revision: number

属性值

number

继承自BuildDefinitionReference.revision

type

定义的类型。

type: DefinitionType

属性值

继承自BuildDefinitionReference.type

uri

定义的 URI。

uri: string

属性值

string

继承自BuildDefinitionReference.uri

url

定义的 REST URL。

url: string

属性值

string

继承自BuildDefinitionReference.url