共用方式為


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

參考定義的識別碼。

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: 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