# 워크플로 실행 건너뛰기

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

> \[!NOTE]
> GitHub Enterprise Server 호스트 실행기는 현재 GitHub에서 지원되지 않습니다.

> \[!NOTE]
> [경로 필터링](/ko/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-syntax#onpushpull_requestpull_request_targetpathspaths-ignore), [분기 필터링](/ko/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-syntax#onpull_requestpull_request_targetbranchesbranches-ignore) 또는 커밋 메시지(아래 참조)로 인해 워크플로를 건너뛰는 경우 해당 워크플로와 연결된 검사는 "보류 중" 상태로 유지됩니다. 이러한 검사가 성공해야 하는 끌어오기 요청은 병합에서 차단됩니다.

다음 문자열을 푸시의 커밋 메시지에 추가하거나 끌어오기 요청의 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>`](https://git-scm.com/docs/git-commit#Documentation/git-commit.txt---cleanupltmodegt)를 참조하세요.

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

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

건너뛰기 지침은 건너뛰기 명령이 포함된 커밋에 의해 트리거되는 워크플로 실행에만 적용됩니다. 워크플로를 실행하지 않도록 설정할 수도 있습니다. 자세한 내용은 [워크플로를 사용/사용하지 않도록 설정](/ko/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/disable-and-enable-workflows)을(를) 참조하세요.