Konfiguration der GitHub-Prüfung für private Repositorys github-check-config

Steuern der automatisch erstellten Pipelines, um jede Pull-Anfrage an ein privates Repository zu validieren.

Konfiguration von GitHub-Prüfungen configuration

Bei der Verwendung von privaten Repositorys wird automatisch eine Full-Stack-Code-Qualitäts-Pipeline erstellt. Diese Pipeline wird bei jeder Aktualisierung einer Pull-Anfrage gestartet.

Sie können diese Prüfungen steuern, indem Sie eine Datei namens .cloudmanager/pr_pipelines.yml in der Standardverzweigung des privaten Repositorys erstellen.

github:
  shouldDeletePreviousComment: false
pipelines:
  - type: CI_CD
    template:
      programId: 1234
      pipelineId: 456
    namePrefix: Full Stack Code Quality Pipeline for PR
    importantMetricsFailureBehavior: CONTINUE
Parameter
Mögliche Werte
Standard
Beschreibung
shouldDeletePreviousComment
true oder false
false
Ob bei dieser GitHub-Pull-Anfrage nur der letzte Kommentar oder alle Kommentare mit den Ergebnissen der Code-Scans beibehalten werden sollen
type
CI_CD
Nicht zutreffend
Definiert das Verhalten einer CI/CD-Pipeline
template.programID
Ganzzahl
Es werden keine Pipeline-Variablen wiederverwendet
Kann verwendet werden, um die Pipeline-Variablen wiederzuverwenden, die auf einer der vorhandenen Pipelines festgelegt sind, die automatisch von jeder Pull-Anfrage erstellt werden.
template.pipelineID
Ganzzahl
Es werden keine Pipeline-Variablen wiederverwendet
Kann verwendet werden, um die Pipeline-Variablen wiederzuverwenden, die auf einer der vorhandenen Pipelines festgelegt sind, die automatisch von jeder Pull-Anfrage erstellt werden.
namePrefix
Zeichenfolge
Full Stack Code Quality Pipeline for PR
Wird verwendet, um den Namen der automatisch erstellten Pipeline festzulegen
importantMetricsFailureBehavior
CONTINUE oder FAIL oder PAUSE
CONTINUE
Legt das Verhalten der Pipeline für wichtige Metriken fest
CONTINUE = Wenn eine wichtige Metrik fehlschlägt, wird die Pipeline automatisch weitergeleitet
FAIL = Wenn eine wichtige Metrik fehlschlägt, endet die Pipeline mit dem Status FEHLGESCHLAGEN
PAUSE = Wenn eine wichtige Metrik fehlschlägt, erhält der Code-Scan-Schritt den Status WARTEN und muss manuell wieder aufgenommen werden
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab