Skip to main content

워크플로 실행 건너뛰기

커밋 메시지에 명령을 포함하여 pushpull_request 이벤트에 의해 트리거되는 워크플로 실행을 건너뛸 수 있습니다.

Note

GitHub 호스트 실행기는 현재 GitHub Enterprise Server에서 지원되지 않습니다. GitHub public roadmap에 예정된 향후 지원에 대해 자세히 알아볼 수 있습니다.

Note

경로 필터링, 분기 필터링 또는 커밋 메시지(아래 참조)로 인해 워크플로를 건너뛰는 경우 해당 워크플로와 연결된 검사는 "보류 중" 상태로 유지됩니다. 이러한 검사가 성공해야 하는 끌어오기 요청은 병합에서 차단됩니다.

다음 문자열을 푸시의 커밋 메시지에 추가하거나 끌어오기 요청의 HEAD 커밋에 추가하면 on: push 또는 on: pull_request를 사용하여 트리거되는 워크플로가 트리거되지 않습니다.

  • [skip ci]
  • [ci skip]
  • [no ci]
  • [skip actions]
  • [actions skip]

또는 커밋 메시지 skip-checks 예고편을 추가할 수 있습니다. 예고편 섹션은 커밋 메시지 끝에 포함되어야 하며 두 개의 빈 줄로 진행해야 합니다. 커밋 메시지에 다른 예고편이 이미 있는 경우 skip-checks 이(가) 마지막이어야 합니다. 다음 중 하나를 사용할 수 있습니다.

  • skip-checks:true
  • skip-checks: true

기본적으로 Git은 연속된 줄임표를 자동으로 제거합니다. 입력한 대로 커밋 메시지를 그대로 두려면 커밋에 --cleanup=verbatim 옵션을 사용합니다. 자세한 내용은 Git 설명서의 --cleanup=<mode>를 참조하세요.

리포지토리가 특정 검사를 먼저 통과하도록 구성된 경우 끌어오기 요청을 병합할 수 없습니다. 끌어오기 요청을 병합할 수 있도록 하려면 커밋 메시지의 건너뛰기 명령 없이 끌어오기 요청에 새 커밋을 푸시할 수 있습니다.

Note

건너뛰기 지침은 pushpull_request 이벤트에만 적용됩니다. 예를 들어 커밋 메시지에 [skip ci]를 추가해도 on: pull_request_target을 트리거한 워크플로의 실행이 중지되지 않습니다.

건너뛰기 지침은 건너뛰기 명령이 포함된 커밋에 의해 트리거되는 워크플로 실행에만 적용됩니다. 워크플로를 실행하지 않도록 설정할 수도 있습니다. 자세한 내용은 워크플로를 사용/사용하지 않도록 설정을(를) 참조하세요.