共用方式為


BuildDefinition3_2 interface

針對使用舊步驟格式而非進程和階段的延伸模組的後端相容性

Extends

屬性

badgeEnabled

指出是否已為此定義啟用徽章

build
buildNumberFormat

組建編號格式

comment

儲存定義時輸入的批注

demands
description

描述

dropLocation

定義的置放位置

jobAuthorizationScope

針對此定義排入佇列之組建的作業授權範圍

jobCancelTimeoutInMinutes

用戶針對此定義取消的組建,以分鐘為單位取消作業逾時

jobTimeoutInMinutes

針對針對此定義排入佇列的組建,以分鐘為單位的作業執行逾時

latestBuild
latestCompletedBuild
options
processParameters

進程參數

properties
repository

存放庫

retentionRules
tags
triggers
variables

繼承的屬性

authoredBy

定義的作者。

createdDate

建立此定義版本的日期。

draftOf

如果這是草稿定義,則這個定義是草稿的定義參考。

drafts

如果這不是草稿定義,則為與此定義相關聯的草稿清單。

id

參考定義的識別碼。

metrics
name

參考定義的名稱。

path

定義的資料夾路徑。

project

項目的參考。

quality

定義檔案的品質(草稿等)

queue

針對此定義執行組建的預設佇列。

queueStatus

值,指出是否可以針對這個定義將組建排入佇列。

revision

定義修訂編號。

type

定義的型別。

uri

定義的 URI。

url

定義的 REST URL。

屬性詳細資料

badgeEnabled

指出是否已為此定義啟用徽章

badgeEnabled: boolean

屬性值

boolean

build

build: BuildDefinitionStep[]

屬性值

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

latestBuild

latestBuild: Build

屬性值

latestCompletedBuild

latestCompletedBuild: Build

屬性值

options

options: BuildOption[]

屬性值

processParameters

進程參數

processParameters: ProcessParameters

屬性值

properties

properties: any

屬性值

any

repository

存放庫

repository: BuildRepository

屬性值

retentionRules

retentionRules: RetentionPolicy[]

屬性值

tags

tags: string[]

屬性值

string[]

triggers

triggers: BuildTrigger[]

屬性值

variables

variables: {[key: string]: BuildDefinitionVariable}

屬性值

{[key: string]: BuildDefinitionVariable}

繼承的屬性詳細資料

authoredBy

定義的作者。

authoredBy: IdentityRef

屬性值

繼承自BuildDefinitionReference3_2.authoredBy

createdDate

建立此定義版本的日期。

createdDate: Date

屬性值

Date

繼承自BuildDefinitionReference3_2.createdDate

draftOf

如果這是草稿定義,則這個定義是草稿的定義參考。

draftOf: DefinitionReference

屬性值

繼承自BuildDefinitionReference3_2.draftOf

drafts

如果這不是草稿定義,則為與此定義相關聯的草稿清單。

drafts: DefinitionReference[]

屬性值

繼承自BuildDefinitionReference3_2.drafts

id

參考定義的識別碼。

id: number

屬性值

number

繼承自BuildDefinitionReference3_2.id

metrics

metrics: BuildMetric[]

屬性值

繼承自BuildDefinitionReference3_2.metrics

name

參考定義的名稱。

name: string

屬性值

string

繼承自BuildDefinitionReference3_2.name

path

定義的資料夾路徑。

path: string

屬性值

string

繼承自BuildDefinitionReference3_2.path

project

項目的參考。

project: TeamProjectReference

屬性值

繼承自BuildDefinitionReference3_2.project

quality

定義檔案的品質(草稿等)

quality: DefinitionQuality

屬性值

繼承自BuildDefinitionReference3_2.quality

queue

針對此定義執行組建的預設佇列。

queue: AgentPoolQueue

屬性值

繼承自BuildDefinitionReference3_2.queue

queueStatus

值,指出是否可以針對這個定義將組建排入佇列。

queueStatus: DefinitionQueueStatus

屬性值

繼承自BuildDefinitionReference3_2.queueStatus

revision

定義修訂編號。

revision: number

屬性值

number

繼承自BuildDefinitionReference3_2.revision

type

定義的型別。

type: DefinitionType

屬性值

繼承自BuildDefinitionReference3_2.type

uri

定義的 URI。

uri: string

屬性值

string

繼承自BuildDefinitionReference3_2.uri

url

定義的 REST URL。

url: string

屬性值

string

繼承自BuildDefinitionReference3_2.url