BuildDefinition interface
Representa uma definição de compilação.
- Extends
Propriedades
badge |
Indica se os selos estão habilitados para essa definição. |
build |
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. |
drop |
O local de descarte para a definição. |
job |
O escopo de autorização de trabalho para compilações enfileirado em relação a essa definição. |
job |
O tempo limite de cancelamento do trabalho (em minutos) para compilações canceladas pelo usuário para essa definição. |
job |
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. |
process |
Os parâmetros do processo para esta definição. |
properties | |
repository | O repositório. |
retention |
|
tags | |
triggers | |
variable |
|
variables |
Propriedades Herdadas
authored |
O autor da definição. |
created |
A data em que esta versão da definição foi criada. |
draft |
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. |
latest |
|
latest |
|
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. |
queue |
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
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
process
processParameters
Os parâmetros do processo para esta definição.
processParameters: ProcessParameters
Valor de Propriedade
properties
properties: any
Valor de Propriedade
any
repository
retentionRules
tags
tags: string[]
Valor de Propriedade
string[]
triggers
variableGroups
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
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
latestCompletedBuild
latestCompletedBuild: Build
Valor de Propriedade
metrics
metrics: BuildMetric[]
Valor de Propriedade
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
project
Uma referência ao projeto.
project: TeamProjectReference
Valor de Propriedade
quality
Qualidade do documento de definição (projeto, etc.)
quality: DefinitionQuality
Valor de Propriedade
queue
A fila padrão para compilações é executada em relação a essa definição.
queue: AgentPoolQueue
Valor de Propriedade
queueStatus
Um valor que indica se as compilações podem ser enfileiradas em relação a essa definição.
queueStatus: DefinitionQueueStatus
Valor de Propriedade
revision
O número de revisão da definição.
revision: number
Valor de Propriedade
number
type
O tipo da definição.
type: DefinitionType