Configuration de la vérification GitHub 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 GitHub 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 contrôles en créant un fichier de configuration .cloudmanager/pr_pipelines.yml dans la branche par défaut du référentiel privé.

github:
  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
Si vous souhaitez conserver uniquement le dernier commentaire avec les résultats de l’analyse du code sur cette demande d’extraction GitHub ou conserver tout. La définition de cette valeur sur false (valeur 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 dans la vérification de la requête d’extraction GitHub. La définition de cette valeur 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 (intégration continue/déploiement continu).
template.programId
Entier
Aucune variable de pipeline n’est réutilisée.
Vous pouvez l’utiliser pour réutiliser les variables de pipeline définies sur un pipeline existant automatiquement créé par chaque requête de tirage.
template.pipelineId
Entier
Aucune variable de pipeline n’est réutilisée.
Vous pouvez l’utiliser pour réutiliser les variables de pipeline définies sur un pipeline existant automatiquement créé par chaque requête de tirage.
namePrefix
Chaîne
Full Stack Code Quality Pipeline for PR
Utilisé pour définir le préfixe du nom du pipeline créé automatiquement.
importantMetricsFailureBehavior
CONTINUE ou FAIL ou PAUSE
CONTINUE
Définit le comportement de mesure important du pipeline
CONTINUE = Si une mesure importante échoue, le pipeline se déplace automatiquement
FAIL = Le pipeline se termine avec un état ÉCHEC si une mesure importante échoue
PAUSE = L’étape d’analyse du code reçoit un état ATTENDU lorsqu’une mesure importante échoue et doit être reprise manuellement
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab