Vérifications des demandes d’extraction pour les référentiels privés github-check-config
Découvrez comment contrôler les pipelines créés automatiquement afin de valider chaque requête d’extraction dans un référentiel privé.
Configuration des vérifications de référentiel privé configuration
Lors de l’utilisation de référentiels privés, un pipeline de qualité de code de pile pleine est créé automatiquement. Ce pipeline démarre à chaque mise à jour de demande d’extraction.
Vous pouvez contrôler ces vérifications en créant un fichier de configuration .cloudmanager/pr_pipelines.yml
dans la branche par défaut du référentiel privé.
pullRequest:
shouldDeletePreviousComment: false
shouldSkipCheckAnnotations: false
pipelines:
- type: CI_CD
template:
programId: 1234
pipelineId: 456
namePrefix: Full Stack Code Quality Pipeline for PR
importantMetricsFailureBehavior: CONTINUE
Paramètre
Valeurs possibles
Valeur par défaut
Description
shouldDeletePreviousComment
true
ou false
false
Conserver uniquement le dernier commentaire avec les résultats de l’analyse du code pour cette requête d’extraction GitHub ou tout conserver. La définir sur
false
(par défaut) signifie que les commentaires précédents ne sont pas supprimés.shouldSkipCheckAnnotations
true
ou false
false
Indique si des annotations supplémentaires doivent être présentes ou non sur la vérification de la requête de tirage GitHub. La définir sur
false
(par défaut) signifie que les annotations de vérification ne sont pas ignorées et sont incluses dans les commentaires.type
CI_CD
n/a
Définit le comportement des configurations de pipeline CI/CD (Continuous Integration/Continuous Deployment).
template.programId
Entier
Aucune variable de pipeline n’est réutilisée.
Vous pouvez l’utiliser pour réutiliser les variables de pipelinedéfinies sur un pipeline existant automatiquement créé par chaque demande d’extraction.
template.pipelineId
Entier
Aucune variable de pipeline n’est réutilisée.
Vous pouvez l’utiliser pour réutiliser les variables de pipelinedéfinies sur un pipeline existant automatiquement créé par chaque demande d’extraction.
namePrefix
Chaîne
Full Stack Code Quality Pipeline for PR
Utilisé pour définir le préfixe du nom du pipeline qui est créé automatiquement.
importantMetricsFailureBehavior
CONTINUE
ou FAIL
ou PAUSE
CONTINUE
Définit le comportement des mesures importantes du pipeline
CONTINUE
= Si une mesure importante échoue, le pipeline se déplace automatiquementFAIL
= Le pipeline se termine par un statut EN ÉCHEC si une mesure importante échouePAUSE
= L’étape d’analyse du code reçoit un statut EN ATTENTE lorsqu’une mesure importante échoue et doit être reprise manuellementrecommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab