Configurazione verifica GitHub per archivi privati github-check-config

Scopri come controllare le pipeline create automaticamente per convalidare ogni richiesta pull in un archivio privato.

Configurazione delle verifiche GitHub configuration

Quando si utilizzano gli archivi privati, viene creata automaticamente una pipeline di qualità del codice full-stack. Tale pipeline viene avviata ogni volta che la richiesta pull viene aggiornata.

È possibile controllare questi controlli creando un file di configurazione .cloudmanager/pr_pipelines.yml nel ramo predefinito dell'archivio privato.

github:
  shouldDeletePreviousComment: false
  shouldSkipCheckAnnotations: false
pipelines:
  - type: CI_CD
    template:
      programId: 1234
      pipelineId: 456
    namePrefix: Full Stack Code Quality Pipeline for PR
    importantMetricsFailureBehavior: CONTINUE
Parametro
Valori possibili
Predefiniti
Descrizione
shouldDeletePreviousComment
true oppure false
false
Specifica se conservare solo l’ultimo commento con i risultati della scansione del codice in questa richiesta pull GitHub o mantenere tutto. Impostandolo su false (impostazione predefinita) i commenti precedenti non vengono eliminati.
shouldSkipCheckAnnotations
true oppure false
false
Indica se devono essere presenti o meno annotazioni aggiuntive nella richiesta di pull di GitHub. Impostandolo su false (impostazione predefinita), le annotazioni di controllo non vengono ignorate e vengono incluse nel feedback.
type
CI_CD
n/d
Definisce il comportamento delle configurazioni della pipeline CI/CD (Continuous Integration/Continuous Deployment).
template.programId
Numero intero
Non viene riutilizzata alcuna variabile di pipeline
Puoi utilizzarlo per riutilizzare le variabili pipeline impostate su una pipeline esistente creata automaticamente da ogni richiesta pull.
template.pipelineId
Numero intero
Non viene riutilizzata alcuna variabile di pipeline
Puoi utilizzarlo per riutilizzare le variabili pipeline impostate su una pipeline esistente creata automaticamente da ogni richiesta pull.
namePrefix
Stringa
Full Stack Code Quality Pipeline for PR
Utilizzato per impostare il prefisso del nome della pipeline creata automaticamente.
importantMetricsFailureBehavior
CONTINUE o FAIL o PAUSE
CONTINUE
Imposta il comportamento della metrica importante della pipeline
CONTINUE = Se una metrica importante non riesce, la pipeline si sposta automaticamente in avanti
FAIL = La pipeline termina con uno stato FAILED se una metrica importante non riesce
PAUSE = Il passaggio di analisi del codice riceve uno stato WAITING quando una metrica importante non riesce e deve essere ripreso manualmente
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab