푸시 이벤트 필터링(콘솔) - AWS CodePipeline

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

푸시 이벤트 필터링(콘솔)

콘솔을 사용하여 푸시 이벤트에 대한 필터를 추가하고 브랜치 또는 파일 경로를 포함하거나 제외할 수 있습니다.

푸시 이벤트 필터링(콘솔)
  1. 에 로그인 AWS Management Console 하고 http://console.aws.amazon.com/codesuite/codepipeline/home CodePipeline 콘솔을 엽니다.

    AWS 계정과 연결된 모든 파이프라인의 이름과 상태가 표시됩니다.

  2. [Name]에서 편집할 파이프라인의 이름을 선택합니다. 그렇지 않으면 파이프라인 생성 마법사에서 다음 단계를 사용합니다.

  3. 파이프라인 세부 정보 페이지에서 [Edit]를 선택합니다.

  4. 편집 페이지에서 편집하려는 소스 작업을 선택합니다. 트리거 편집을 선택합니다. 필터 지정을 선택합니다.

  5. 이벤트 유형 의 다음 옵션에서 푸시를 선택합니다.

    • 변경을 소스 리포지토리로 푸시할 때 파이프라인을 시작하려면 푸시를 선택합니다. 이를 선택하면 필드가 브랜치 및 파일 경로 또는 Git 태그에 대한 필터를 지정할 수 있습니다.

    • 소스 리포지토리에서 풀 요청이 열리거나 업데이트되거나 닫힐 때 풀 요청을 선택하여 파이프라인을 시작합니다. 이를 선택하면 필드가 대상 브랜치 및 파일 경로에 대한 필터를 지정할 수 있습니다.

  6. 필터 유형 에서 다음 옵션 중 하나를 선택합니다.

    • 분기를 선택하여 워크플로 실행을 시작할 시기를 알기 위해 트리거가 모니터링하는 소스 리포지토리의 브랜치를 지정합니다. 포함에서 지정된 브랜치의 변경 사항에 대해 파이프라인을 시작하도록 트리거 구성에 지정할 브랜치 이름의 패턴을 glob 형식으로 입력합니다. 제외 에서 트리거 구성이 무시하고 지정된 브랜치의 변경 사항에 대해 파이프라인을 시작하지 않도록 지정할 브랜치 이름의 정규식 패턴을 글로브 형식으로 입력합니다. 자세한 내용은 구문에서 glob 패턴 작업 섹션을 참조하세요.

      참고

      포함 및 제외 둘 다 동일한 패턴을 갖는 경우 기본값은 패턴을 제외하는 것입니다.

      glob 패턴을 사용하여 브랜치 이름을 정의할 수 있습니다. 예를 들어 main*를 사용하여 로 시작하는 모든 브랜치를 일치시킵니다main. 자세한 내용은 구문에서 glob 패턴 작업 섹션을 참조하세요.

      푸시 트리거의 경우 에 푸시할 브랜치, 즉 대상 브랜치를 지정합니다. 풀 요청 트리거의 경우 풀 요청을 열고 있는 대상 브랜치를 지정합니다.

    • (선택 사항) 파일 경로 에서 트리거의 파일 경로를 지정합니다. 필요에 따라 포함제외에 이름을 입력합니다.

      glob 패턴을 사용하여 파일 경로 이름을 정의할 수 있습니다. 예를 들어 prod*를 사용하여 로 시작하는 모든 파일 경로를 일치시킵니다prod. 자세한 내용은 구문에서 glob 패턴 작업 섹션을 참조하세요.

    • 태그를 선택하여 Git 태그로 시작하도록 파이프라인 트리거 구성을 구성합니다. 포함에서 지정된 태그 또는 태그 릴리스 시 파이프라인을 시작하도록 트리거 구성에 지정할 태그 이름의 패턴을 glob 형식으로 입력합니다. 제외에서 트리거 구성이 무시하고 지정된 태그 또는 태그 릴리스 시 파이프라인을 시작하지 않도록 지정할 태그 이름의 정규식 패턴을 glob 형식으로 입력합니다. 포함과 제외 항목 모두 동일한 태그 패턴을 갖는 경우 기본값은 태그 패턴을 제외하는 것입니다.