비공개 저장소에 대한 GitHub 검사 구성 github-check-config

개인 저장소에 대한 각 끌어오기 요청의 유효성을 검사하기 위해 자동으로 생성되는 파이프라인을 제어하는 방법에 대해 알아봅니다.

GitHub 검사 구성 configuration

비공개 저장소를 사용할 경우 전체 스택 코드 품질 파이프라인이 자동으로 생성됩니다. 이 파이프라인은 가져오기 요청이 업데이트될 때마다 시작됩니다.

.cloudmanager/pr_pipelines.yml비공개 저장소의 기본 분기에 파일을 만들어 이러한 검사를 제어할 수 있습니다.

github:
  shouldDeletePreviousComment: false
pipelines:
  - type: CI_CD
    template:
      programId: 1234
      pipelineId: 456
    namePrefix: Full Stack Code Quality Pipeline for PR
    importantMetricsFailureBehavior: CONTINUE
매개변수
가능한 값
기본값
설명
shouldDeletePreviousComment
true 또는 false
false
자신의 github 가져오기 요청에 대한 코드 스캔 결과와 함께 마지막 주석만 유지할지 아니면 모두 유지할지 여부
type
CI_CD
해당 사항 없음
CI/CD 파이프라인의 동작을 정의합니다.
template.programID
정수
재사용되는 파이프라인 변수가 없습니다.
각 PR에서 자동으로 생성되는 기존 파이프라인 중 하나에 설정된 파이프라인 변수를 재사용할 수 있습니다.
template.pipelineID
정수
재사용되는 파이프라인 변수가 없습니다.
각 PR에서 자동으로 생성되는 기존 파이프라인 중 하나에 설정된 파이프라인 변수를 재사용할 수 있습니다.
namePrefix
문자열
Full Stack Code Quality Pipeline for PR
자동으로 생성되는 파이프라인의 이름을 설정하는 데 사용됩니다
importantMetricsFailureBehavior
CONTINUE 또는 FAIL 또는 PAUSE
CONTINUE
파이프라인의 중요 지표 동작을 설정합니다.
CONTINUE = 중요 지표가 실패하면 파이프라인이 자동으로 앞으로 이동합니다.
FAIL = 중요 지표가 실패할 경우 파이프라인이 실패 상태로 완료됩니다.
PAUSE = 중요 지표가 실패하고 수동으로 다시 시작해야 할 때 코드 스캔 단계는 할 때 대기 상태를 수신합니다.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab