소스 작업 및 변경 감지 방법 - AWS CodePipeline

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

소스 작업 및 변경 감지 방법

파이프라인에 소스 작업을 추가하면 해당 작업이 표에 설명된 추가 리소스와 함께 작동합니다.

참고

CodeCommit 및 S3 소스 작업에는 구성된 변경 감지 리소스(EventBridge 규칙)가 필요하거나 리포지토리에서 소스 변경 내용을 폴링하는 옵션을 사용해야 합니다. Bitbucket, GitHub 또는 GitHub Enterprise Server 소스 작업이 포함된 파이프라인의 경우 webhook를 설정하거나 기본값을 폴링으로 설정할 필요가 없습니다. 연결 작업은 변경 감지를 관리합니다.

소스 추가 리소스 사용 여부 단계
CloudTrail 리소스가 포함된 Amazon S3 이 소스 작업은 이벤트 규칙과 추가 CloudTrail 리소스를 사용합니다. CLI 또는 CloudFormation을 사용하여 이 작업을 생성할 때 이러한 리소스도 생성하고 관리합니다. 파이프라인 스테이지 및 작업 생성EventBridge 및를 사용하는 Amazon S3 소스 작업에 연결 AWS CloudTrail를 참조하세요.
CloudTrail 리소스가 없는 Amazon S3 이 소스 작업은 추가 CloudTrail 리소스 없이 이벤트 규칙이 있는 이벤트에 대해 활성화된 버킷을 사용합니다. CLI 또는 CloudFormation을 사용하여 이 작업을 생성할 때 이러한 리소스도 생성하고 관리합니다. 파이프라인 스테이지 및 작업 생성이벤트에 대해 활성화된 소스를 사용하여 Amazon S3 소스 작업에 연결를 참조하세요.
Bitbucket Cloud 이 소스 작업은 연결 리소스를 사용합니다. Bitbucket Cloud 연결 부분 참조
AWS CodeCommit Amazon EventBridge(권장). 콘솔에서 생성 또는 편집된 CodeCommit 소스가 있는 파이프라인의 기본값입니다. 파이프라인 스테이지 및 작업 생성 CodeCommit 소스 작업 및 EventBridge를 참조하세요.
Amazon ECR Amazon EventBridge. 콘솔에서 생성 또는 편집된 Amazon ECR 소스가 있는 파이프라인 마법사에 의해 생성됩니다. 파이프라인 스테이지 및 작업 생성 Amazon ECR 소스 작업 및 EventBridge 리소스 섹션을 참조하세요.
GitHub 또는 GitHub Enterprise Cloud 이 소스 작업은 연결 리소스를 사용합니다. GitHub 연결 부분 참조
GitHub Enterprise Server 이 소스 작업은 연결 리소스 및 호스트 리소스를 사용합니다. GitHub Enterprise Server 연결 부분 참조
GitLab.com 이 소스 작업은 연결 리소스를 사용합니다. GitLab.com 연결 부분 참조
GitLab 자체 관리형 이 소스 작업은 연결 리소스 및 호스트 리소스를 사용합니다. GitLab 자체 관리형을 위한 연결 부분 참조

폴링을 사용하는 파이프라인이 있는 경우, 권장되는 감지 방법을 사용하도록 파이프라인을 업데이트할 수 있습니다. 자세한 내용은 폴링 파이프라인을 권장되는 변경 감지 방법으로 업데이트 단원을 참조하십시오.

연결을 사용하는 소스 작업에 대한 변경 감지를 끄려면 Bitbucket Cloud, GitHub, GitHub Enterprise Server, GitLab.com 및 GitLab 자체 관리형 작업용 CodeStarSourceConnection을 참조하세요.

주제