BuildDefinition interface
Représente une définition de build.
- Extends
Propriétés
badge |
Indique si les badges sont activés pour cette définition. |
build |
Format du numéro de build. |
comment | Commentaire de durée d’enregistrement pour la définition. |
demands | |
description | Description. |
drop |
Emplacement de dépôt de la définition. |
job |
Étendue d’autorisation du travail pour les builds mises en file d’attente par rapport à cette définition. |
job |
Délai d’expiration du travail (en minutes) pour les builds annulées par l’utilisateur pour cette définition. |
job |
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. |
process |
Paramètres de processus pour cette définition. |
properties | |
repository | Référentiel. |
retention |
|
tags | |
triggers | |
variable |
|
variables |
Propriétés héritées
authored |
Auteur de la définition. |
created |
Date de création de cette version de la définition. |
draft |
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. |
latest |
|
latest |
|
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. |
queue |
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
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
process
processParameters
Paramètres de processus pour cette définition.
processParameters: ProcessParameters
Valeur de propriété
properties
properties: any
Valeur de propriété
any
repository
retentionRules
tags
tags: string[]
Valeur de propriété
string[]
triggers
variableGroups
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
latestCompletedBuild
latestCompletedBuild: Build
Valeur de propriété
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
url
URL REST de la définition.
url: string
Valeur de propriété
string
héritée deBuildDefinitionReference.url