Github 액션을 실행하려면 메인 브랜치에 있어야 하나요?
아니요, GitHub 액션을 메인 브랜치에 있을 필요는 없습니다. GitHub 작업은 리포지토리의 모든 브랜치나 태그에서 실행되도록 구성할 수 있습니다. 작업을 실행할 분기나 태그를 지정하려면 워크플로 파일에서 on
키워드를 사용하세요. 예를 들면 다음과 같습니다.
<code class="yaml">on: push: branches: [main, develop]</code>
이 워크플로는 main
또는 develop
분기에 푸시가 있을 때마다 실행됩니다.
Github 작업은 푸시될 때만 트리거됩니다.
아니요, GitHub 작업은 메인 브랜치에서만 실행되는 것이 아닙니다. GitHub 작업은 다음을 포함한 다양한 이벤트에 의해 트리거될 수 있습니다.
워크플로 파일에서 작업을 트리거해야 하는 이벤트를 지정할 수 있습니다. 예:
<code class="yaml">on: push: branches: [main, develop] pull_request: branches: [main]</code>
이 워크플로는 main
또는 develop
브랜치에 푸시가 있을 때마다 또는 main
브랜치에 대해 풀 요청이 열릴 때 실행됩니다.
Github 액션의 위치는 실행 시 영향을 미치나요?
아니요, GitHub 액션의 위치는 실행 시 영향을 미치지 않습니다. GitHub 작업은 GitHub의 호스팅 실행기 또는 자체 호스팅 실행기에서 실행할 수 있습니다. 러너의 위치는 작업 실행 시작 시간이나 완료하는 데 걸리는 시간에 영향을 미치지 않습니다.
위 내용은 github 액션은 메인 브랜치에 있어야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!