BuildDefinition interface
Representa una definición de compilación.
- Extends
Propiedades
| badge |
Indica si las notificaciones están habilitadas para esta definición. |
| build |
Formato de número de compilación. |
| comment | Comentario de tiempo de ahorro para la definición. |
| demands | |
| description | Descripción. |
| drop |
Ubicación de colocación de la definición. |
| job |
Ámbito de autorización del trabajo para compilaciones en cola en esta definición. |
| job |
Tiempo de espera de cancelación del trabajo (en minutos) para las compilaciones canceladas por el usuario para esta definición. |
| job |
Tiempo de espera de ejecución del trabajo (en minutos) para compilaciones en cola en esta definición. |
| options | |
| process | Proceso de compilación. |
| process |
Parámetros de proceso para esta definición. |
| properties | |
| repository | Repositorio. |
| retention |
|
| tags | |
| triggers | |
| variable |
|
| variables |
Propiedades heredadas
| authored |
Autor de la definición. |
| created |
Fecha en que se creó esta versión de la definición. |
| draft |
Referencia a la definición de que esta definición es un borrador de, si se trata de una definición de borrador. |
| drafts | Lista de borradores asociados a esta definición, si no es una definición de borrador. |
| id | Identificador de la definición a la que se hace referencia. |
| latest |
|
| latest |
|
| metrics | |
| name | Nombre de la definición a la que se hace referencia. |
| path | Ruta de acceso de la carpeta de la definición. |
| project | Referencia al proyecto. |
| quality | Calidad del documento de definición (borrador, etcetera).) |
| queue | La cola predeterminada para compilaciones se ejecuta en esta definición. |
| queue |
Valor que indica si las compilaciones se pueden poner en cola en esta definición. |
| revision | Número de revisión de definición. |
| type | Tipo de la definición. |
| uri | URI de la definición. |
| url | Dirección URL de REST de la definición. |
Detalles de las propiedades
badgeEnabled
Indica si las notificaciones están habilitadas para esta definición.
badgeEnabled: boolean
Valor de propiedad
boolean
buildNumberFormat
Formato de número de compilación.
buildNumberFormat: string
Valor de propiedad
string
comment
Comentario de tiempo de ahorro para la definición.
comment: string
Valor de propiedad
string
demands
description
Descripción.
description: string
Valor de propiedad
string
dropLocation
Ubicación de colocación de la definición.
dropLocation: string
Valor de propiedad
string
jobAuthorizationScope
Ámbito de autorización del trabajo para compilaciones en cola en esta definición.
jobAuthorizationScope: BuildAuthorizationScope
Valor de propiedad
jobCancelTimeoutInMinutes
Tiempo de espera de cancelación del trabajo (en minutos) para las compilaciones canceladas por el usuario para esta definición.
jobCancelTimeoutInMinutes: number
Valor de propiedad
number
jobTimeoutInMinutes
Tiempo de espera de ejecución del trabajo (en minutos) para compilaciones en cola en esta definición.
jobTimeoutInMinutes: number
Valor de propiedad
number
options
process
processParameters
Parámetros de proceso para esta definición.
processParameters: ProcessParameters
Valor de propiedad
properties
properties: any
Valor de propiedad
any
repository
retentionRules
tags
tags: string[]
Valor de propiedad
string[]
triggers
variableGroups
variables
variables: {[key: string]: BuildDefinitionVariable}
Valor de propiedad
{[key: string]: BuildDefinitionVariable}
Detalles de las propiedades heredadas
authoredBy
Autor de la definición.
authoredBy: IdentityRef
Valor de propiedad
Heredado deBuildDefinitionReference.authoredBy
createdDate
Fecha en que se creó esta versión de la definición.
createdDate: Date
Valor de propiedad
Date
Heredado deBuildDefinitionReference.createdDate
draftOf
Referencia a la definición de que esta definición es un borrador de, si se trata de una definición de borrador.
draftOf: DefinitionReference
Valor de propiedad
Heredado deBuildDefinitionReference.draftOf
drafts
Lista de borradores asociados a esta definición, si no es una definición de borrador.
drafts: DefinitionReference[]
Valor de propiedad
Heredado deBuildDefinitionReference.drafts
id
Identificador de la definición a la que se hace referencia.
id: number
Valor de propiedad
number
Heredado deBuildDefinitionReference.id
latestBuild
latestCompletedBuild
latestCompletedBuild: Build
Valor de propiedad
metrics
name
Nombre de la definición a la que se hace referencia.
name: string
Valor de propiedad
string
Heredado deBuildDefinitionReference.name
path
Ruta de acceso de la carpeta de la definición.
path: string
Valor de propiedad
string
Heredado deBuildDefinitionReference.path
project
Referencia al proyecto.
project: TeamProjectReference
Valor de propiedad
Heredado deBuildDefinitionReference.project
quality
Calidad del documento de definición (borrador, etcetera).)
quality: DefinitionQuality
Valor de propiedad
Heredado deBuildDefinitionReference.quality
queue
La cola predeterminada para compilaciones se ejecuta en esta definición.
queue: AgentPoolQueue
Valor de propiedad
Heredado deBuildDefinitionReference.queue
queueStatus
Valor que indica si las compilaciones se pueden poner en cola en esta definición.
queueStatus: DefinitionQueueStatus
Valor de propiedad
Heredado deBuildDefinitionReference.queueStatus
revision
Número de revisión de definición.
revision: number
Valor de propiedad
number
Heredado deBuildDefinitionReference.revision
type
Tipo de la definición.
type: DefinitionType
Valor de propiedad
Heredado deBuildDefinitionReference.type
uri
url
Dirección URL de REST de la definición.
url: string
Valor de propiedad
string
Heredado deBuildDefinitionReference.url