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

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

GitHub 검사 구성 configuration

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

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

github:
  shouldDeletePreviousComment: false
  shouldSkipCheckAnnotations: 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 가져오기 요청에 대한 코드 스캔 결과를 사용하여 마지막 주석만 유지할지 또는 모두 유지할지 여부입니다. false(기본값)로 설정하면 이전 댓글이 삭제되지 않습니다.
shouldSkipCheckAnnotations
true 또는 false
false
GitHub 끌어오기 요청 확인에 추가 주석이 있는지 여부. false(기본값)로 설정하면 확인 주석을 건너뛰지 않고 피드백에 포함됩니다.
type
CI_CD
해당 사항 없음
CI/CD(Continuous Integration/Continuous Deployment) 파이프라인 구성의 동작을 정의합니다.
template.programId
정수
재사용되는 파이프라인 변수가 없습니다.
각 끌어오기 요청에 의해 자동으로 생성된 기존 파이프라인에 설정된 파이프라인 변수을(를) 재사용하는 데 사용할 수 있습니다.
template.pipelineId
정수
재사용되는 파이프라인 변수가 없습니다.
각 끌어오기 요청에 의해 자동으로 생성된 기존 파이프라인에 설정된 파이프라인 변수을(를) 재사용하는 데 사용할 수 있습니다.
namePrefix
문자열
Full Stack Code Quality Pipeline for PR
자동으로 생성되는 파이프라인 이름의 접두사를 설정하는 데 사용됩니다.
importantMetricsFailureBehavior
CONTINUE 또는 FAIL 또는 PAUSE
CONTINUE
파이프라인의 중요한 지표 동작을 설정합니다.
CONTINUE = 중요한 지표가 실패하면 파이프라인이 자동으로 앞으로 이동합니다.
FAIL = 중요한 지표가 실패하면 파이프라인이 FAILED 상태로 끝납니다.
PAUSE = 중요한 지표가 실패하면 코드 스캔 단계에서 WAITING 상태를 받으며 수동으로 다시 시작해야 합니다
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab