Compartir a través de


BuildDefinition interface

Representa una definición de compilación.

Extends

Propiedades

badgeEnabled

Indica si las notificaciones están habilitadas para esta definición.

buildNumberFormat

Formato de número de compilación.

comment

Comentario de tiempo de ahorro para la definición.

demands
description

La descripción.

dropLocation

Ubicación de colocación de la definición.

jobAuthorizationScope

Ámbito de autorización del trabajo para compilaciones en cola en esta definición.

jobCancelTimeoutInMinutes

Tiempo de espera de cancelación del trabajo (en minutos) para las compilaciones canceladas por el usuario para esta definición.

jobTimeoutInMinutes

Tiempo de espera de ejecución del trabajo (en minutos) para compilaciones en cola en esta definición.

options
process

Proceso de compilación.

processParameters

Parámetros de proceso para esta definición.

properties
repository

Repositorio.

retentionRules
tags
triggers
variableGroups
variables

Propiedades heredadas

authoredBy

Autor de la definición.

createdDate

Fecha en que se creó esta versión de la definición.

draftOf

Referencia a la definición de que esta definición es un borrador de , si se trata de una definición de borrador.

drafts

La 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.

latestBuild
latestCompletedBuild
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, etc.)

queue

La cola predeterminada para las compilaciones se ejecuta en esta definición.

queueStatus

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

El 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

demands: Demand[]

Valor de propiedad

Demand[]

description

La 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

options: BuildOption[]

Valor de propiedad

process

Proceso de compilación.

process: BuildProcess

Valor de propiedad

processParameters

Parámetros de proceso para esta definición.

processParameters: ProcessParameters

Valor de propiedad

properties

properties: any

Valor de propiedad

any

repository

Repositorio.

repository: BuildRepository

Valor de propiedad

retentionRules

retentionRules: RetentionPolicy[]

Valor de propiedad

tags

tags: string[]

Valor de propiedad

string[]

triggers

triggers: BuildTrigger[]

Valor de propiedad

variableGroups

variableGroups: VariableGroup[]

Valor de propiedad

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

La 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

latestBuild: Build

Valor de propiedad

Heredado deBuildDefinitionReference.latestBuild

latestCompletedBuild

latestCompletedBuild: Build

Valor de propiedad

Heredado deBuildDefinitionReference.latestCompletedBuild

metrics

metrics: BuildMetric[]

Valor de propiedad

Heredado deBuildDefinitionReference.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, etc.)

quality: DefinitionQuality

Valor de propiedad

Heredado deBuildDefinitionReference.quality

queue

La cola predeterminada para las 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

El tipo de la definición.

type: DefinitionType

Valor de propiedad

Heredado deBuildDefinitionReference.type

uri

URI de la definición.

uri: string

Valor de propiedad

string

Heredado deBuildDefinitionReference.uri

url

Dirección URL de REST de la definición.

url: string

Valor de propiedad

string

Heredado deBuildDefinitionReference.url