client

    [AWS] CodePipeline - S3 Client 자동화

    자동화를 하는 이유는 수동적이고 반복적인 배포과정을 자동화함으로써 시간을 절약할 수가 있습니다. 또한 사람이 배포를 하다 설정을 잘못하여 실수 할 수 있는 부분도 방지할 수 있습니다. 앞으로 할 부분을 간략히 설명하면, 깃허브에 새로운 코드를 푸쉬하여 올려 놓을 때 마다 AWS에서 자동화 설정을 하면 자동으로 반영됩니다. AWS에서는 자동화 기능을 제공하고 있는데 CodePipeline 에서 설정이 가능합니다. 여기서 파이프라인 생성을 눌러 시작할 수 있습니다. 하지만 시작하기전에 S3버킷을 생성하고 정적 웹 호스팅용으로 설정을 미리 해놓아야 합니다. 0. 빌드 파일 생성 최상위 디렉토리에 buildspec.yml 파일을 생성하여 아래의 내용으로 저장합니다. 이 파일을 올리는 이유는 업로드를 하고나서 추..