> 개발 도구 > 자식 > 본문

github 액션은 메인 브랜치에 있어야 하나요?

Patricia Arquette
풀어 주다: 2024-10-09 15:19:15
원래의
487명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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