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 avantiFAIL
= La pipeline termina con uno stato FAILED se una metrica importante non riescePAUSE
= Il passaggio di analisi del codice riceve uno stato WAITING quando una metrica importante non riesce e deve essere ripreso manualmenterecommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab