코드 빌드를 위한 소스로 AWS codepipeline을 추가할 수 없습니다

코드 빌드를 위한 소스로 AWS codepipeline을 추가할 수 없습니다

codebuild 프로젝트를 생성하고 싶지만 빌드 소스를 특정 codecommit 브랜치가 아닌 codepipeline으로 설정해야 하므로 여러 파이프라인에 하나의 codebuild 프로젝트를 사용하기 위해 codebuild가 codepipeline 소스 단계에서 소스 코드를 가져오도록 강제하고 싶습니다. .

여기에 이미지 설명을 입력하세요.

답변1

Codepipeline은 당연히 소스로 사용할 수 없으므로 다른 솔루션을 사용해야 합니다. 내 제안은 코드를 S3에 저장하고 이를 파이프라인의 소스로 사용하는 것입니다.

코드를 수동으로 저장하거나 알림 SNS를 트리거하여 코드를 자동으로 복사하는 워크플로를 시작할 수 있습니다(예: 저장소에 변경 사항이 있는 경우).

답변2

파이프라인을 생성할 때 codebuild 프로젝트를 이미 생성하지 않은 한 빌드 프로젝트의 소스로 codepileine을 추가할 수 없습니다.

빌드 프로젝트를 별도로 생성한 경우 codepipeline을 소스 단계로 사용할 수 없습니다.

관련 정보