Partager via


BuildDefinition interface

Représente une définition de build.

Extends

Propriétés

badgeEnabled

Indique si les badges sont activés pour cette définition.

buildNumberFormat

Format du numéro de build.

comment

Commentaire de durée d’enregistrement pour la définition.

demands
description

Description.

dropLocation

Emplacement de dépôt de la définition.

jobAuthorizationScope

Étendue d’autorisation du travail pour les builds mises en file d’attente par rapport à cette définition.

jobCancelTimeoutInMinutes

Délai d’expiration du travail (en minutes) pour les builds annulées par l’utilisateur pour cette définition.

jobTimeoutInMinutes

Délai d’expiration de l’exécution du travail (en minutes) pour les builds mises en file d’attente par rapport à cette définition.

options
process

Processus de génération.

processParameters

Paramètres de processus pour cette définition.

properties
repository

Référentiel.

retentionRules
tags
triggers
variableGroups
variables

Propriétés héritées

authoredBy

Auteur de la définition.

createdDate

Date de création de cette version de la définition.

draftOf

Référence à la définition dont cette définition est un brouillon, s’il s’agit d’une définition provisoire.

drafts

Liste des brouillons associés à cette définition, s’il ne s’agit pas d’une définition provisoire.

id

ID de la définition référencée.

latestBuild
latestCompletedBuild
metrics
name

Nom de la définition référencée.

path

Chemin d’accès du dossier de la définition.

project

Référence au projet.

quality

Qualité du document de définition (brouillon, etc.)

queue

La file d’attente par défaut pour les builds s’exécute sur cette définition.

queueStatus

Valeur qui indique si les builds peuvent être mises en file d’attente sur cette définition.

revision

Numéro de révision de définition.

type

Type de la définition.

uri

URI de la définition.

url

URL REST de la définition.

Détails de la propriété

badgeEnabled

Indique si les badges sont activés pour cette définition.

badgeEnabled: boolean

Valeur de propriété

boolean

buildNumberFormat

Format du numéro de build.

buildNumberFormat: string

Valeur de propriété

string

comment

Commentaire de durée d’enregistrement pour la définition.

comment: string

Valeur de propriété

string

demands

demands: Demand[]

Valeur de propriété

Demand[]

description

Description.

description: string

Valeur de propriété

string

dropLocation

Emplacement de dépôt de la définition.

dropLocation: string

Valeur de propriété

string

jobAuthorizationScope

Étendue d’autorisation du travail pour les builds mises en file d’attente par rapport à cette définition.

jobAuthorizationScope: BuildAuthorizationScope

Valeur de propriété

jobCancelTimeoutInMinutes

Délai d’expiration du travail (en minutes) pour les builds annulées par l’utilisateur pour cette définition.

jobCancelTimeoutInMinutes: number

Valeur de propriété

number

jobTimeoutInMinutes

Délai d’expiration de l’exécution du travail (en minutes) pour les builds mises en file d’attente par rapport à cette définition.

jobTimeoutInMinutes: number

Valeur de propriété

number

options

options: BuildOption[]

Valeur de propriété

process

Processus de génération.

process: BuildProcess

Valeur de propriété

processParameters

Paramètres de processus pour cette définition.

processParameters: ProcessParameters

Valeur de propriété

properties

properties: any

Valeur de propriété

any

repository

Référentiel.

repository: BuildRepository

Valeur de propriété

retentionRules

retentionRules: RetentionPolicy[]

Valeur de propriété

tags

tags: string[]

Valeur de propriété

string[]

triggers

triggers: BuildTrigger[]

Valeur de propriété

variableGroups

variableGroups: VariableGroup[]

Valeur de propriété

variables

variables: {[key: string]: BuildDefinitionVariable}

Valeur de propriété

{[key: string]: BuildDefinitionVariable}

Détails de la propriété héritée

authoredBy

Auteur de la définition.

authoredBy: IdentityRef

Valeur de propriété

héritée deBuildDefinitionReference.authoredBy

createdDate

Date de création de cette version de la définition.

createdDate: Date

Valeur de propriété

Date

héritée deBuildDefinitionReference.createdDate

draftOf

Référence à la définition dont cette définition est un brouillon, s’il s’agit d’une définition provisoire.

draftOf: DefinitionReference

Valeur de propriété

héritée deBuildDefinitionReference.draftOf

drafts

Liste des brouillons associés à cette définition, s’il ne s’agit pas d’une définition provisoire.

drafts: DefinitionReference[]

Valeur de propriété

héritée deBuildDefinitionReference.drafts

id

ID de la définition référencée.

id: number

Valeur de propriété

number

héritée deBuildDefinitionReference.id

latestBuild

latestBuild: Build

Valeur de propriété

héritée deBuildDefinitionReference.latestBuild

latestCompletedBuild

latestCompletedBuild: Build

Valeur de propriété

héritée deBuildDefinitionReference.latestCompletedBuild

metrics

metrics: BuildMetric[]

Valeur de propriété

héritée deBuildDefinitionReference.metrics

name

Nom de la définition référencée.

name: string

Valeur de propriété

string

héritée deBuildDefinitionReference.name

path

Chemin d’accès du dossier de la définition.

path: string

Valeur de propriété

string

héritée deBuildDefinitionReference.path

project

Référence au projet.

project: TeamProjectReference

Valeur de propriété

héritée debuildDefinitionReference.project

quality

Qualité du document de définition (brouillon, etc.)

quality: DefinitionQuality

Valeur de propriété

héritée deBuildDefinitionReference.quality

queue

La file d’attente par défaut pour les builds s’exécute sur cette définition.

queue: AgentPoolQueue

Valeur de propriété

héritée deBuildDefinitionReference.queue

queueStatus

Valeur qui indique si les builds peuvent être mises en file d’attente sur cette définition.

queueStatus: DefinitionQueueStatus

Valeur de propriété

héritée deBuildDefinitionReference.queueStatus

revision

Numéro de révision de définition.

revision: number

Valeur de propriété

number

héritée deBuildDefinitionReference.revision

type

Type de la définition.

type: DefinitionType

Valeur de propriété

héritée deBuildDefinitionReference.type

uri

URI de la définition.

uri: string

Valeur de propriété

string

héritée deBuildDefinitionReference.uri

url

URL REST de la définition.

url: string

Valeur de propriété

string

héritée deBuildDefinitionReference.url