BuildDefinition interface
Representa uma definição de build.
- Extends
Propriedades
| badge |
Indica se os selos estão habilitados para essa definição. |
| build |
O formato de número de build. |
| comment | Um comentário de tempo de salvamento 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 builds enfileirados em relação a essa definição. |
| job |
O tempo limite de cancelamento do trabalho (em minutos) para builds cancelados pelo usuário para essa definição. |
| job |
O tempo limite de execução do trabalho (em minutos) para builds enfileirados nessa definição. |
| options | |
| process | O processo de build. |
| process |
Os parâmetros de processo para essa 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 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. |
| 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 | A qualidade do documento de definição (rascunho, etc.) |
| queue | A fila padrão para builds é executada em relação a essa definição. |
| queue |
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
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
process
processParameters
Os parâmetros de processo para essa definição.
processParameters: ProcessParameters
Valor da propriedade
properties
properties: any
Valor da propriedade
any
repository
retentionRules
tags
tags: string[]
Valor da propriedade
string[]
triggers
variableGroups
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
latestCompletedBuild
latestCompletedBuild: Build
Valor da propriedade
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
url
A URL REST da definição.
url: string
Valor da propriedade
string
Herdado deBuildDefinitionReference.url