Sdílet prostřednictvím


BuildDefinition interface

Představuje definici sestavení.

Extends

Vlastnosti

badgeEnabled

Určuje, jestli jsou pro tuto definici povoleny odznáčky.

buildNumberFormat

Formát čísla sestavení.

comment

Komentář k definici s úsporou času.

demands
description

Popis.

dropLocation

Umístění přetažení pro definici.

jobAuthorizationScope

Obor autorizace úlohy pro sestavení zařazené do fronty proti této definici.

jobCancelTimeoutInMinutes

Úloha zruší časový limit (v minutách) pro sestavení zrušená uživatelem pro tuto definici.

jobTimeoutInMinutes

Časový limit provádění úlohy (v minutách) pro sestavení zařazená do fronty proti této definici.

options
process

Proces sestavení.

processParameters

Parametry procesu pro tuto definici.

properties
repository

Úložiště.

retentionRules
tags
triggers
variableGroups
variables

Zděděné vlastnosti

authoredBy

Autor definice.

createdDate

Datum vytvoření této verze definice.

draftOf

Odkaz na definici, ze které je tato definice konceptem, pokud se jedná o definici konceptu.

drafts

Seznam konceptů přidružených k této definici, pokud se nejedná o definici konceptu.

id

ID odkazované definice.

latestBuild
latestCompletedBuild
metrics
name

Název odkazované definice.

path

Cesta ke složce definice.

project

Odkaz na projekt.

quality

Kvalita dokumentu definice (koncept atd.)

queue

Výchozí fronta pro sestavení se spouští proti této definici.

queueStatus

Hodnota, která označuje, zda lze sestavení zařadit do fronty proti této definici.

revision

Číslo revize definice.

type

Typ definice.

uri

Identifikátor URI definice.

url

Adresa URL REST definice.

Podrobnosti vlastnosti

badgeEnabled

Určuje, jestli jsou pro tuto definici povoleny odznáčky.

badgeEnabled: boolean

Hodnota vlastnosti

boolean

buildNumberFormat

Formát čísla sestavení.

buildNumberFormat: string

Hodnota vlastnosti

string

comment

Komentář k definici s úsporou času.

comment: string

Hodnota vlastnosti

string

demands

demands: Demand[]

Hodnota vlastnosti

Demand[]

description

Popis.

description: string

Hodnota vlastnosti

string

dropLocation

Umístění přetažení pro definici.

dropLocation: string

Hodnota vlastnosti

string

jobAuthorizationScope

Obor autorizace úlohy pro sestavení zařazené do fronty proti této definici.

jobAuthorizationScope: BuildAuthorizationScope

Hodnota vlastnosti

jobCancelTimeoutInMinutes

Úloha zruší časový limit (v minutách) pro sestavení zrušená uživatelem pro tuto definici.

jobCancelTimeoutInMinutes: number

Hodnota vlastnosti

number

jobTimeoutInMinutes

Časový limit provádění úlohy (v minutách) pro sestavení zařazená do fronty proti této definici.

jobTimeoutInMinutes: number

Hodnota vlastnosti

number

options

options: BuildOption[]

Hodnota vlastnosti

process

Proces sestavení.

process: BuildProcess

Hodnota vlastnosti

processParameters

Parametry procesu pro tuto definici.

processParameters: ProcessParameters

Hodnota vlastnosti

properties

properties: any

Hodnota vlastnosti

any

repository

Úložiště.

repository: BuildRepository

Hodnota vlastnosti

retentionRules

retentionRules: RetentionPolicy[]

Hodnota vlastnosti

tags

tags: string[]

Hodnota vlastnosti

string[]

triggers

triggers: BuildTrigger[]

Hodnota vlastnosti

variableGroups

variableGroups: VariableGroup[]

Hodnota vlastnosti

variables

variables: {[key: string]: BuildDefinitionVariable}

Hodnota vlastnosti

{[key: string]: BuildDefinitionVariable}

Podrobnosti zděděných vlastností

authoredBy

Autor definice.

authoredBy: IdentityRef

Hodnota vlastnosti

zděděno zBuildDefinitionReference.authoredBy

createdDate

Datum vytvoření této verze definice.

createdDate: Date

Hodnota vlastnosti

Date

zděděné zbuildDefinitionReference.createdDate

draftOf

Odkaz na definici, ze které je tato definice konceptem, pokud se jedná o definici konceptu.

draftOf: DefinitionReference

Hodnota vlastnosti

zděděno zBuildDefinitionReference.draftOf

drafts

Seznam konceptů přidružených k této definici, pokud se nejedná o definici konceptu.

drafts: DefinitionReference[]

Hodnota vlastnosti

zděděné zbuildDefinitionReference.drafts

id

ID odkazované definice.

id: number

Hodnota vlastnosti

number

zděděno zeBuildDefinitionReference.id

latestBuild

latestBuild: Build

Hodnota vlastnosti

zděděné zbuildDefinitionReference.latestBuild

latestCompletedBuild

latestCompletedBuild: Build

Hodnota vlastnosti

zděděné zbuildDefinitionReference.latestCompletedBuild

metrics

metrics: BuildMetric[]

Hodnota vlastnosti

zděděné zbuildDefinitionReference.metrics

name

Název odkazované definice.

name: string

Hodnota vlastnosti

string

zděděno zBuildDefinitionReference.name

path

Cesta ke složce definice.

path: string

Hodnota vlastnosti

string

zděděno zBuildDefinitionReference.path

project

Odkaz na projekt.

project: TeamProjectReference

Hodnota vlastnosti

zděděno z projektuBuildDefinitionReference.project

quality

Kvalita dokumentu definice (koncept atd.)

quality: DefinitionQuality

Hodnota vlastnosti

zděděno zBuildDefinitionReference.quality

queue

Výchozí fronta pro sestavení se spouští proti této definici.

queue: AgentPoolQueue

Hodnota vlastnosti

zděděné zBuildDefinitionReference.queue

queueStatus

Hodnota, která označuje, zda lze sestavení zařadit do fronty proti této definici.

queueStatus: DefinitionQueueStatus

Hodnota vlastnosti

zděděno zBuildDefinitionReference.queueStatus

revision

Číslo revize definice.

revision: number

Hodnota vlastnosti

number

zděděno zBuildDefinitionReference.revision

type

Typ definice.

type: DefinitionType

Hodnota vlastnosti

zděděno zBuildDefinitionReference.type

uri

Identifikátor URI definice.

uri: string

Hodnota vlastnosti

string

zděděno zbuildDefinitionReference.uri

url

Adresa URL REST definice.

url: string

Hodnota vlastnosti

string

zděděno zbuildDefinitionReference.url