> 개발 도구 > 자식 > 풀 요청 시 github 작업을 실행하는 방법

풀 요청 시 github 작업을 실행하는 방법

Patricia Arquette
풀어 주다: 2024-10-10 10:55:17
원래의
1001명이 탐색했습니다.

이 문서에서는 끌어오기 요청에서만 실행되도록 GitHub Actions를 구성하고 이를 자동화된 코드 테스트에 활용하는 방법에 대한 지침을 제공하고 끌어오기 요청 내에서 GitHub Actions를 사용하기 위한 모범 사례를 설정합니다.

풀 요청 시 github 작업을 실행하는 방법

GitHub Actions가 끌어오기 요청에서만 실행되도록 구성하려면 어떻게 해야 하나요?

GitHub Actions가 끌어오기 요청에서만 실행되도록 구성하려면 .github/workflows/main.yml 파일을 수정해야 합니다. 워크플로의 on 섹션 내에 다음 조건을 추가합니다.

<code>pull_request:
  types: [opened, synchronize, reopened]</code>
로그인 후 복사

이렇게 하면 끌어오기 요청이 열리거나 동기화되거나 다시 열릴 때만 워크플로가 실행됩니다.

GitHub Actions를 사용하여 풀 요청의 코드 변경 사항을 자동으로 테스트할 수 있나요?

예, GitHub Actions를 사용하여 풀 요청의 코드 변경 사항을 자동으로 테스트할 수 있습니다. 워크플로 파일에서 pull_request_target 키워드를 사용하면 풀 요청의 대상 브랜치가 변경될 때마다 워크플로가 실행되도록 트리거할 수 있습니다.

워크플로가 트리거되면 " 테스트 결과를 보려면 풀 요청의 Actions' 탭을 클릭하세요. 테스트 중 하나라도 실패하면 풀 요청이 "실패"로 표시되고 검토자에게 알림이 전송됩니다.

풀 요청에 GitHub Actions를 사용하는 모범 사례는 무엇입니까?

여기 끌어오기 요청에 GitHub Actions를 사용하는 몇 가지 모범 사례는 다음과 같습니다.

  • 가벼운 워크플로를 사용하세요. 워크플로가 더 빠르게 실행될수록 끌어오기 요청에 대한 피드백을 받는 데 걸리는 시간이 줄어듭니다. .
  • 특정 트리거를 사용하세요. 필요한 경우에만 워크플로를 트리거하세요. 예를 들어, 테스트에서 다루는 코드가 변경된 경우에만 테스트 모음을 실행하고 싶을 수도 있습니다.
  • pull_request_target 키워드를 사용하세요. 이렇게 하면 워크플로가 실행됩니다. 소스 저장소의 분기가 아닌 끌어오기 요청의 대상 분기에 대해.
  • "작업" 탭을 사용하세요. 끌어오기 요청의 "작업" 탭은 편리한 방법을 제공합니다. 워크플로우 결과를 보고 실패한 테스트를 식별합니다.

위 내용은 풀 요청 시 github 작업을 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿