Partilhar via


BuildDefinition interface

Representa uma definição de compilação.

Extends

Propriedades

badgeEnabled

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

buildNumberFormat

O formato de número de compilação.

comment

Um comentário de economia de tempo 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 compilações enfileirado em relação a essa definição.

jobCancelTimeoutInMinutes

O tempo limite de cancelamento do trabalho (em minutos) para compilações canceladas pelo usuário para essa definição.

jobTimeoutInMinutes

O tempo limite de execução do trabalho (em minutos) para compilações enfileiradas em relação a essa definição.

options
process

O processo de construção.

processParameters

Os parâmetros do processo para esta 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 de que esta definição é um projeto, se se tratar de um projeto de definição.

drafts

A lista de projetos associados a esta definição, caso não se trate de um projeto de definição.

id

O 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

Qualidade do documento de definição (projeto, etc.)

queue

A fila padrão para compilações é executada em relação a essa definição.

queueStatus

Um valor que indica se as compilações podem ser enfileiradas em relação a essa definição.

revision

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

type

O tipo da definição.

uri

O URI da definição.

url

A URL REST da definição.

Detalhes de Propriedade

badgeEnabled

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

badgeEnabled: boolean

Valor de Propriedade

boolean

buildNumberFormat

O formato de número de compilação.

buildNumberFormat: string

Valor de Propriedade

string

comment

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

comment: string

Valor de Propriedade

string

demands

demands: Demand[]

Valor de Propriedade

Demand[]

description

A descrição.

description: string

Valor de Propriedade

string

dropLocation

O local de descarte para a definição.

dropLocation: string

Valor de Propriedade

string

jobAuthorizationScope

O escopo de autorização de trabalho para compilações enfileirado em relação a essa definição.

jobAuthorizationScope: BuildAuthorizationScope

Valor de Propriedade

jobCancelTimeoutInMinutes

O tempo limite de cancelamento do trabalho (em minutos) para compilações canceladas pelo usuário para essa definição.

jobCancelTimeoutInMinutes: number

Valor de Propriedade

number

jobTimeoutInMinutes

O tempo limite de execução do trabalho (em minutos) para compilações enfileiradas em relação a essa definição.

jobTimeoutInMinutes: number

Valor de Propriedade

number

options

options: BuildOption[]

Valor de Propriedade

process

O processo de construção.

process: BuildProcess

Valor de Propriedade

processParameters

Os parâmetros do processo para esta definição.

processParameters: ProcessParameters

Valor de Propriedade

properties

properties: any

Valor de Propriedade

any

repository

O repositório.

repository: BuildRepository

Valor de Propriedade

retentionRules

retentionRules: RetentionPolicy[]

Valor de Propriedade

tags

tags: string[]

Valor de Propriedade

string[]

triggers

triggers: BuildTrigger[]

Valor de Propriedade

variableGroups

variableGroups: VariableGroup[]

Valor de Propriedade

variables

variables: {[key: string]: BuildDefinitionVariable}

Valor de Propriedade

{[key: string]: BuildDefinitionVariable}

Detalhes da Propriedade Herdada

authoredBy

O autor da definição.

authoredBy: IdentityRef

Valor de Propriedade

herdado deBuildDefinitionReference.authoredBy

createdDate

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

createdDate: Date

Valor de Propriedade

Date

herdado de BuildDefinitionReference.createdDate

draftOf

Uma referência à definição de que esta definição é um projeto, se se tratar de um projeto de definição.

draftOf: DefinitionReference

Valor de Propriedade

herdado deBuildDefinitionReference.draftOf

drafts

A lista de projetos associados a esta definição, caso não se trate de um projeto de definição.

drafts: DefinitionReference[]

Valor de Propriedade

herdado deBuildDefinitionReference.drafts

id

O ID da definição referenciada.

id: number

Valor de Propriedade

number

herdada deBuildDefinitionReference.id

latestBuild

latestBuild: Build

Valor de Propriedade

herdado de BuildDefinitionReference.latestBuild

latestCompletedBuild

latestCompletedBuild: Build

Valor de Propriedade

herdado de BuildDefinitionReference.latestCompletedBuild

metrics

metrics: BuildMetric[]

Valor de Propriedade

herdado de BuildDefinitionReference.metrics

name

O nome da definição referenciada.

name: string

Valor de Propriedade

string

herdado deBuildDefinitionReference.name

path

O caminho da pasta da definição.

path: string

Valor de Propriedade

string

herdado de BuildDefinitionReference.path

project

Uma referência ao projeto.

project: TeamProjectReference

Valor de Propriedade

herdado de BuildDefinitionReference.project

quality

Qualidade do documento de definição (projeto, etc.)

quality: DefinitionQuality

Valor de Propriedade

herdado de BuildDefinitionReference.quality

queue

A fila padrão para compilações é executada em relação a essa definição.

queue: AgentPoolQueue

Valor de Propriedade

herdado de BuildDefinitionReference.queue

queueStatus

Um valor que indica se as compilações podem ser enfileiradas em relação a essa definição.

queueStatus: DefinitionQueueStatus

Valor de Propriedade

herdado de BuildDefinitionReference.queueStatus

revision

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

revision: number

Valor de Propriedade

number

herdado de BuildDefinitionReference.revision

type

O tipo da definição.

type: DefinitionType

Valor de Propriedade

herdado de BuildDefinitionReference.type

uri

O URI da definição.

uri: string

Valor de Propriedade

string

herdado de BuildDefinitionReference.uri

url

A URL REST da definição.

url: string

Valor de Propriedade

string

herdado de BuildDefinitionReference.url