Condividi tramite


BuildDefinition interface

Rappresenta una definizione di compilazione.

Extends

Proprietà

badgeEnabled

Indica se i badge sono abilitati per questa definizione.

buildNumberFormat

Formato del numero di compilazione.

comment

Commento di salvataggio per la definizione.

demands
description

Descrizione.

dropLocation

Percorso di eliminazione per la definizione.

jobAuthorizationScope

Ambito di autorizzazione del processo per le compilazioni accodate a questa definizione.

jobCancelTimeoutInMinutes

Timeout di annullamento del processo (in minuti) per le compilazioni annullate dall'utente per questa definizione.

jobTimeoutInMinutes

Timeout di esecuzione del processo (in minuti) per le compilazioni accodate a questa definizione.

options
process

Processo di compilazione.

processParameters

Parametri di processo per questa definizione.

properties
repository

Repository.

retentionRules
tags
triggers
variableGroups
variables

Proprietà ereditate

authoredBy

Autore della definizione.

createdDate

Data di creazione di questa versione della definizione.

draftOf

Riferimento alla definizione di una bozza di questa definizione, se si tratta di una definizione bozza.

drafts

Elenco di bozze associate a questa definizione, se non si tratta di una definizione bozza.

id

ID della definizione a cui si fa riferimento.

latestBuild
latestCompletedBuild
metrics
name

Nome della definizione a cui si fa riferimento.

path

Percorso della cartella della definizione.

project

Riferimento al progetto.

quality

Qualità del documento di definizione (bozza e così via)

queue

Coda predefinita per le compilazioni eseguite in questa definizione.

queueStatus

Valore che indica se le compilazioni possono essere accodate a questa definizione.

revision

Numero di revisione della definizione.

type

Tipo di definizione.

uri

URI della definizione.

url

URL REST della definizione.

Dettagli proprietà

badgeEnabled

Indica se i badge sono abilitati per questa definizione.

badgeEnabled: boolean

Valore della proprietà

boolean

buildNumberFormat

Formato del numero di compilazione.

buildNumberFormat: string

Valore della proprietà

string

comment

Commento di salvataggio per la definizione.

comment: string

Valore della proprietà

string

demands

demands: Demand[]

Valore della proprietà

Demand[]

description

Descrizione.

description: string

Valore della proprietà

string

dropLocation

Percorso di eliminazione per la definizione.

dropLocation: string

Valore della proprietà

string

jobAuthorizationScope

Ambito di autorizzazione del processo per le compilazioni accodate a questa definizione.

jobAuthorizationScope: BuildAuthorizationScope

Valore della proprietà

jobCancelTimeoutInMinutes

Timeout di annullamento del processo (in minuti) per le compilazioni annullate dall'utente per questa definizione.

jobCancelTimeoutInMinutes: number

Valore della proprietà

number

jobTimeoutInMinutes

Timeout di esecuzione del processo (in minuti) per le compilazioni accodate a questa definizione.

jobTimeoutInMinutes: number

Valore della proprietà

number

options

options: BuildOption[]

Valore della proprietà

process

Processo di compilazione.

process: BuildProcess

Valore della proprietà

processParameters

Parametri di processo per questa definizione.

processParameters: ProcessParameters

Valore della proprietà

properties

properties: any

Valore della proprietà

any

repository

Repository.

repository: BuildRepository

Valore della proprietà

retentionRules

retentionRules: RetentionPolicy[]

Valore della proprietà

tags

tags: string[]

Valore della proprietà

string[]

triggers

triggers: BuildTrigger[]

Valore della proprietà

variableGroups

variableGroups: VariableGroup[]

Valore della proprietà

variables

variables: {[key: string]: BuildDefinitionVariable}

Valore della proprietà

{[key: string]: BuildDefinitionVariable}

Dettagli proprietà ereditate

authoredBy

Autore della definizione.

authoredBy: IdentityRef

Valore della proprietà

Ereditato daBuildDefinitionReference.authoredBy

createdDate

Data di creazione di questa versione della definizione.

createdDate: Date

Valore della proprietà

Date

Ereditato daBuildDefinitionReference.createDate

draftOf

Riferimento alla definizione di una bozza di questa definizione, se si tratta di una definizione bozza.

draftOf: DefinitionReference

Valore della proprietà

Ereditato daBuildDefinitionReference.draftOf

drafts

Elenco di bozze associate a questa definizione, se non si tratta di una definizione bozza.

drafts: DefinitionReference[]

Valore della proprietà

Ereditato daBuildDefinitionReference.drafts

id

ID della definizione a cui si fa riferimento.

id: number

Valore della proprietà

number

Ereditato daBuildDefinitionReference.id

latestBuild

latestBuild: Build

Valore della proprietà

Ereditato daBuildDefinitionReference.latestBuild

latestCompletedBuild

latestCompletedBuild: Build

Valore della proprietà

Ereditato daBuildDefinitionReference.latestCompletedBuild

metrics

metrics: BuildMetric[]

Valore della proprietà

Ereditato daBuildDefinitionReference.metrics

name

Nome della definizione a cui si fa riferimento.

name: string

Valore della proprietà

string

Ereditato daBuildDefinitionReference.name

path

Percorso della cartella della definizione.

path: string

Valore della proprietà

string

Ereditato daBuildDefinitionReference.path

project

Riferimento al progetto.

project: TeamProjectReference

Valore della proprietà

Ereditato daBuildDefinitionReference.project

quality

Qualità del documento di definizione (bozza e così via)

quality: DefinitionQuality

Valore della proprietà

Ereditato daBuildDefinitionReference.quality

queue

Coda predefinita per le compilazioni eseguite in questa definizione.

queue: AgentPoolQueue

Valore della proprietà

Ereditato daBuildDefinitionReference.queue

queueStatus

Valore che indica se le compilazioni possono essere accodate a questa definizione.

queueStatus: DefinitionQueueStatus

Valore della proprietà

Ereditato daBuildDefinitionReference.queueStatus

revision

Numero di revisione della definizione.

revision: number

Valore della proprietà

number

Ereditato daBuildDefinitionReference.revision

type

Tipo di definizione.

type: DefinitionType

Valore della proprietà

Ereditato daBuildDefinitionReference.type

uri

URI della definizione.

uri: string

Valore della proprietà

string

Ereditato daBuildDefinitionReference.uri

url

URL REST della definizione.

url: string

Valore della proprietà

string

Ereditato daBuildDefinitionReference.url