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. |
| clone |
L’ID de définition de build du pipeline clone, s’il en a été créé. |
| clone |
Le nom de fichier YAML du clone sur la branche ELM/migrations (uniquement pour les cas complexes). |
| definition |
L’ID de définition de build du pipeline. |
| error |
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. |
| project |
L’ID du projet contenant ce pipeline. |
| project |
Le nom du projet contient ce pipeline. |
| required |
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. |
| yaml |
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
yamlFilename
Le nom de fichier YAML utilisé par la définition du pipeline.
yamlFilename: string
Valeur de propriété
string