PipelineRewireEntry interface

Représente l’état de recâblage d’un pipeline unique au sein d’une migration.

Propriétés

acknowledged

Vrai si l’utilisateur a reconnu ce pipeline (par exemple, confirmé qu’un pipeline complexe a été corrigé manuellement). Les pipelines reconnus ne bloquent pas le basculement.

classification

La classification du pipeline.

cloneDefinitionId

L’ID de définition de build du pipeline clone, s’il en a été créé.

cloneYamlFile

Le nom de fichier YAML du clone sur la branche ELM/migrations (uniquement pour les cas complexes).

definitionId

L’ID de définition de build du pipeline.

errorMessage

Message d’erreur si le recâblage du pipeline a échoué.

findings

Résultats de classification qui expliquent pourquoi ce pipeline est complexe. Vide pour les pipelines simples.

name

Le nom de la définition du pipeline.

path

Le chemin de dossier de la définition du pipeline.

projectId

L’ID du projet contenant ce pipeline.

projectName

Le nom du projet contient ce pipeline.

requiredMappings

Liste des dépôts référencés par ce pipeline qui nécessitent des mappages. Rempli lorsque le statut est « needsMappings ».

status

L’état actuel du recâblage.

yamlFilename

Le nom de fichier YAML utilisé par la définition du pipeline.

Détails de la propriété

acknowledged

Vrai si l’utilisateur a reconnu ce pipeline (par exemple, confirmé qu’un pipeline complexe a été corrigé manuellement). Les pipelines reconnus ne bloquent pas le basculement.

acknowledged: boolean

Valeur de propriété

boolean

classification

La classification du pipeline.

classification: PipelineClassification

Valeur de propriété

cloneDefinitionId

L’ID de définition de build du pipeline clone, s’il en a été créé.

cloneDefinitionId: number

Valeur de propriété

number

cloneYamlFile

Le nom de fichier YAML du clone sur la branche ELM/migrations (uniquement pour les cas complexes).

cloneYamlFile: string

Valeur de propriété

string

definitionId

L’ID de définition de build du pipeline.

definitionId: number

Valeur de propriété

number

errorMessage

Message d’erreur si le recâblage du pipeline a échoué.

errorMessage: string

Valeur de propriété

string

findings

Résultats de classification qui expliquent pourquoi ce pipeline est complexe. Vide pour les pipelines simples.

findings: PipelineClassificationFinding[]

Valeur de propriété

name

Le nom de la définition du pipeline.

name: string

Valeur de propriété

string

path

Le chemin de dossier de la définition du pipeline.

path: string

Valeur de propriété

string

projectId

L’ID du projet contenant ce pipeline.

projectId: string

Valeur de propriété

string

projectName

Le nom du projet contient ce pipeline.

projectName: string

Valeur de propriété

string

requiredMappings

Liste des dépôts référencés par ce pipeline qui nécessitent des mappages. Rempli lorsque le statut est « needsMappings ».

requiredMappings: RepositoryReference[]

Valeur de propriété

status

L’état actuel du recâblage.

status: PipelineRewireStatus

Valeur de propriété

yamlFilename

Le nom de fichier YAML utilisé par la définition du pipeline.

yamlFilename: string

Valeur de propriété

string