트리거 및 브랜치에 대한 사용 지침 - 아마존 CodeCatalyst

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

트리거 및 브랜치에 대한 사용 지침

이 섹션에서는 브랜치를 포함하는 Amazon CodeCatalyst 트리거를 설정할 때의 몇 가지 주요 지침을 설명합니다.

트리거에 대한 자세한 내용은 트리거를 사용하여 자동으로 워크플로 실행 시작 주제를 참조하십시오.

  • 지침 1: 푸시 및 풀 요청 트리거 모두에 대해 브랜치를 지정하려면 트리거 구성에서 대상 (또는 'to') 브랜치를 지정해야 합니다. 소스 (또는 'from') 브랜치를 지정하지 마십시오.

    다음 예시에서는 브랜치에서 푸시를 실행하여 워크플로를 main 활성화합니다.

    Triggers: - Type: PUSH Branches: - main

    다음 예시에서는 어떤 브랜치에서든 pull 요청을 받으면 워크플로가 main 활성화됩니다.

    Triggers: - Type: PULLREQUEST Branches: - main Events: - OPEN - REVISION
  • 지침 2: 푸시 트리거의 경우 워크플로가 활성화되면 대상 브랜치의 워크플로 정의 파일과 소스 파일을 사용하여 워크플로가 실행됩니다.

  • 지침 3: 풀 요청 트리거의 경우 워크플로가 활성화되면 워크플로는 소스 브랜치의 워크플로 정의 파일과 소스 파일을 사용하여 실행됩니다 (트리거 구성에서 대상 브랜치를 지정했더라도).

  • 지침 4: 한 브랜치에서 정확히 동일한 트리거가 다른 브랜치에서는 실행되지 않을 수 있습니다.

    다음 푸시 트리거를 고려해 보세요.

    Triggers: - Type: PUSH Branches: - main

    에 이 트리거가 포함된 워크플로 정의 파일이 main 존재하고 복제되면 워크플로가 의 파일을 사용하여 자동으로 시작되지 않습니다. 단test, test 워크플로를 수동으로 시작하여 파일을 사용하도록 할 수는 있습니다. test 지침 2를 검토하여 의 파일을 사용해도 워크플로가 자동으로 실행되지 않는 이유를 이해하십시오. test

    다음과 같은 풀 리퀘스트 트리거도 고려해 보세요.

    Triggers: - Type: PULLREQUEST Branches: - main Events: - OPEN - REVISION

    에 이 트리거가 포함된 워크플로 정의 파일이 있는 main 경우 의 파일을 사용하여 워크플로가 실행되지 않습니다main. (하지만 에서 test 브랜치를 main 만들면 의 파일을 사용하여 워크플로가 실행됩니다test.) 지침 3을 검토하여 그 이유를 이해하세요.