CodeBuild를 사용해 보았습니다.

1680 단어 파이썬CodeBuildAWS

처음에



업무로 이용하고 있으므로 간단하게 정리해 보았다

전제



CodeCommit에서 소스 코드 업로드

개요



프로젝트 이름은 콘솔에서 변경할 수 없으므로 주의.

기본적으로 다음 흐름.
  • 소스 코드의 맨 위에 buildspec.yml 파일을 만듭니다
  • 그 안에 설정을 써서 소스 코드를 zip화
  • S3에 zip 파일을 업로드

  • 주의하는 것은 S3에 업로드 할 때의 권한 정도입니다.
    CodeBuild에 역할을 부여할 때 S3FullAccess를 추가하는 것이 좋습니다.

    buildspec.yml



    YAML 파일의 이름은 옵션으로 변경할 수 있습니다. (옵션)



    샘플 파일



    다음은 Python 전제로 템플리.
  • 그 안에 설정을 써서 소스 코드를 zip화
  • S3에 zip 파일을 업로드
  • version: 0.2
    phases:
      install:
        runtime-versions:
          python: 3.8
      build:
        commands:
          - zip -r xxx.zip ./
          - aws s3 cp xxx.zip s3://xxx/
    

    version: 0.2는 최신 버젼으로 참을 수 없다고 생각하면 좋다.

    Reference



    공식 참조
    Build specification reference for CodeBuild

    좋은 웹페이지 즐겨찾기