Compartilhar via


BuildDefinition interface

Representa uma definição de build.

Extends

Propriedades

badgeEnabled

Indica se os selos estão habilitados para essa definição.

buildNumberFormat

O formato de número de build.

comment

Um comentário de tempo de salvamento para a definição.

demands
description

A descrição.

dropLocation

O local de descarte para a definição.

jobAuthorizationScope

O escopo de autorização de trabalho para builds enfileirados em relação a essa definição.

jobCancelTimeoutInMinutes

O tempo limite de cancelamento do trabalho (em minutos) para builds cancelados pelo usuário para essa definição.

jobTimeoutInMinutes

O tempo limite de execução do trabalho (em minutos) para builds enfileirados nessa definição.

options
process

O processo de build.

processParameters

Os parâmetros de processo para essa definição.

properties
repository

O repositório.

retentionRules
tags
triggers
variableGroups
variables

Propriedades herdadas

authoredBy

O autor da definição.

createdDate

A data em que esta versão da definição foi criada.

draftOf

Uma referência à definição da qual essa definição é um rascunho, se essa for uma definição de rascunho.

drafts

A lista de rascunhos associados a essa definição, se essa não for uma definição de rascunho.

id

A ID da definição referenciada.

latestBuild
latestCompletedBuild
metrics
name

O nome da definição referenciada.

path

O caminho da pasta da definição.

project

Uma referência ao projeto.

quality

A qualidade do documento de definição (rascunho, etc.)

queue

A fila padrão para builds é executada em relação a essa definição.

queueStatus

Um valor que indica se os builds podem ser enfileirados nessa definição.

revision

O número de revisão de definição.

type

O tipo da definição.

uri

O URI da definição.

url

A URL REST da definição.

Detalhes da propriedade

badgeEnabled

Indica se os selos estão habilitados para essa definição.

badgeEnabled: boolean

Valor da propriedade

boolean

buildNumberFormat

O formato de número de build.

buildNumberFormat: string

Valor da propriedade

string

comment

Um comentário de tempo de salvamento para a definição.

comment: string

Valor da propriedade

string

demands

demands: Demand[]

Valor da propriedade

Demand[]

description

A descrição.

description: string

Valor da propriedade

string

dropLocation

O local de descarte para a definição.

dropLocation: string

Valor da propriedade

string

jobAuthorizationScope

O escopo de autorização de trabalho para builds enfileirados em relação a essa definição.

jobAuthorizationScope: BuildAuthorizationScope

Valor da propriedade

jobCancelTimeoutInMinutes

O tempo limite de cancelamento do trabalho (em minutos) para builds cancelados pelo usuário para essa definição.

jobCancelTimeoutInMinutes: number

Valor da propriedade

number

jobTimeoutInMinutes

O tempo limite de execução do trabalho (em minutos) para builds enfileirados nessa definição.

jobTimeoutInMinutes: number

Valor da propriedade

number

options

options: BuildOption[]

Valor da propriedade

process

O processo de build.

process: BuildProcess

Valor da propriedade

processParameters

Os parâmetros de processo para essa definição.

processParameters: ProcessParameters

Valor da propriedade

properties

properties: any

Valor da propriedade

any

repository

O repositório.

repository: BuildRepository

Valor da propriedade

retentionRules

retentionRules: RetentionPolicy[]

Valor da propriedade

tags

tags: string[]

Valor da propriedade

string[]

triggers

triggers: BuildTrigger[]

Valor da propriedade

variableGroups

variableGroups: VariableGroup[]

Valor da propriedade

variables

variables: {[key: string]: BuildDefinitionVariable}

Valor da propriedade

{[key: string]: BuildDefinitionVariable}

Detalhes das propriedades herdadas

authoredBy

O autor da definição.

authoredBy: IdentityRef

Valor da propriedade

Herdado deBuildDefinitionReference.authoredBy

createdDate

A data em que esta versão da definição foi criada.

createdDate: Date

Valor da propriedade

Date

Herdado deBuildDefinitionReference.createdDate

draftOf

Uma referência à definição da qual essa definição é um rascunho, se essa for uma definição de rascunho.

draftOf: DefinitionReference

Valor da propriedade

Herdado deBuildDefinitionReference.draftOf

drafts

A lista de rascunhos associados a essa definição, se essa não for uma definição de rascunho.

drafts: DefinitionReference[]

Valor da propriedade

Herdado deBuildDefinitionReference.drafts

id

A ID da definição referenciada.

id: number

Valor da propriedade

number

herdado deBuildDefinitionReference.id

latestBuild

latestBuild: Build

Valor da propriedade

Herdado deBuildDefinitionReference.latestBuild

latestCompletedBuild

latestCompletedBuild: Build

Valor da propriedade

herdado deBuildDefinitionReference.latestCompletedBuild

metrics

metrics: BuildMetric[]

Valor da propriedade

Herdado deBuildDefinitionReference.metrics

name

O nome da definição referenciada.

name: string

Valor da propriedade

string

herdado deBuildDefinitionReference.name

path

O caminho da pasta da definição.

path: string

Valor da propriedade

string

Herdado deBuildDefinitionReference.path

project

Uma referência ao projeto.

project: TeamProjectReference

Valor da propriedade

Herdado deBuildDefinitionReference.project

quality

A qualidade do documento de definição (rascunho, etc.)

quality: DefinitionQuality

Valor da propriedade

herdado deBuildDefinitionReference.quality

queue

A fila padrão para builds é executada em relação a essa definição.

queue: AgentPoolQueue

Valor da propriedade

Herdado deBuildDefinitionReference.queue

queueStatus

Um valor que indica se os builds podem ser enfileirados nessa definição.

queueStatus: DefinitionQueueStatus

Valor da propriedade

Herdado deBuildDefinitionReference.queueStatus

revision

O número de revisão de definição.

revision: number

Valor da propriedade

number

Herdado deBuildDefinitionReference.revision

type

O tipo da definição.

type: DefinitionType

Valor da propriedade

Herdado deBuildDefinitionReference.type

uri

O URI da definição.

uri: string

Valor da propriedade

string

herdado debuildDefinitionReference.uri

url

A URL REST da definição.

url: string

Valor da propriedade

string

Herdado deBuildDefinitionReference.url