Configuración de comprobación de GitHub para repositorios privados github-check-config
Obtenga información sobre cómo controlar las canalizaciones que se crean automáticamente para validar cada solicitud de extracción en un repositorio privado.
Configuración de las comprobaciones de GitHub configuration
Cuando se usan repositorios privados, se crea automáticamente una canalización de calidad de código de pila completa. Esta canalización se inicia en cada actualización de solicitud de extracción.
Puede controlar estas comprobaciones creando un archivo de configuración de .cloudmanager/pr_pipelines.yml
en la rama predeterminada del repositorio privado.
github:
shouldDeletePreviousComment: false
shouldSkipCheckAnnotations: false
pipelines:
- type: CI_CD
template:
programId: 1234
pipelineId: 456
namePrefix: Full Stack Code Quality Pipeline for PR
importantMetricsFailureBehavior: CONTINUE
Parámetro
Valores posibles
Predeterminado
Descripción
shouldDeletePreviousComment
true
o false
false
Si se conserva solo el último comentario con los resultados del análisis de código de esta solicitud de extracción de GitHub o se conserva todo. Si se establece en
false
(predeterminado), no se eliminan los comentarios anteriores.shouldSkipCheckAnnotations
true
o false
false
Si se deben tener anotaciones adicionales presentes en la comprobación de solicitud de extracción de GitHub o no. Si se establece en
false
(predeterminado), las anotaciones de comprobación no se omiten y se incluyen en los comentarios.type
CI_CD
N/D
Define el comportamiento de las configuraciones de canalización CI/CD (integración continua/implementación continua).
template.programId
Entero
No se reutilizan variables de canalización
Puede usarlo para reutilizar las variables de canalización establecidas en una canalización existente creada automáticamente por cada solicitud de extracción.
template.pipelineId
Entero
No se reutilizan variables de canalización
Puede usarlo para reutilizar las variables de canalización establecidas en una canalización existente creada automáticamente por cada solicitud de extracción.
namePrefix
Cadena
Full Stack Code Quality Pipeline for PR
Se utiliza para establecer el prefijo del nombre de la canalización que se crea automáticamente.
importantMetricsFailureBehavior
CONTINUE
o FAIL
o PAUSE
CONTINUE
Establece el comportamiento de la métrica importante de la canalización
CONTINUE
= Si falla una métrica importante, la canalización avanza automáticamenteFAIL
= La canalización termina con un estado FALLIDO si falla una métrica importantePAUSE
= El paso de análisis de código recibe un estado ESPERANDO cuando falla una métrica importante y debe reanudarse manualmenterecommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab