이 문서에서는 끌어오기 요청에서만 실행되도록 GitHub Actions를 구성하고 이를 자동화된 코드 테스트에 활용하는 방법에 대한 지침을 제공하고 끌어오기 요청 내에서 GitHub Actions를 사용하기 위한 모범 사례를 설정합니다.
GitHub Actions가 끌어오기 요청에서만 실행되도록 구성하려면 .github/workflows/main.yml
파일을 수정해야 합니다. 워크플로의 on
섹션 내에 다음 조건을 추가합니다.
<code>pull_request: types: [opened, synchronize, reopened]</code>
이렇게 하면 끌어오기 요청이 열리거나 동기화되거나 다시 열릴 때만 워크플로가 실행됩니다.
예, GitHub Actions를 사용하여 풀 요청의 코드 변경 사항을 자동으로 테스트할 수 있습니다. 워크플로 파일에서 pull_request_target
키워드를 사용하면 풀 요청의 대상 브랜치가 변경될 때마다 워크플로가 실행되도록 트리거할 수 있습니다.
워크플로가 트리거되면 " 테스트 결과를 보려면 풀 요청의 Actions' 탭을 클릭하세요. 테스트 중 하나라도 실패하면 풀 요청이 "실패"로 표시되고 검토자에게 알림이 전송됩니다.
여기 끌어오기 요청에 GitHub Actions를 사용하는 몇 가지 모범 사례는 다음과 같습니다.
pull_request_target
키워드를 사용하세요. 이렇게 하면 워크플로가 실행됩니다. 소스 저장소의 분기가 아닌 끌어오기 요청의 대상 분기에 대해.위 내용은 풀 요청 시 github 작업을 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!