younsik
younsik.tech
younsik
전체 방문자
오늘
어제

공지사항

  • 시리즈 모음
  • 분류 전체보기 (34)
    • Dev (17)
      • 일반 (2)
      • 환경세팅 (11)
      • Issue (4)
    • SpringBoot (4)
      • Boot (2)
      • JPA (2)
      • Redis (0)
      • Webflux (0)
    • ElasticStack (0)
      • Elasticsearch (0)
      • Logstash (0)
      • Kibana (0)
    • Docker&Kubernetes (0)
      • Docker (0)
      • Kubernetes (0)
    • Cloud (4)
      • AWS (4)
      • GCP (0)
    • Ops (2)
      • DevOps (1)
      • MLOps (1)
    • Database (1)
      • MySQL (1)
      • MongoDB (0)
      • Cassandra (0)
    • ML&DL (0)
      • Machine Learning (0)
      • Deep Learning (0)
    • Tensorflow (1)
      • Installation (1)
      • Basic (0)
      • TFX (0)
    • Pytorch (0)
      • Installation (0)
      • Basic (0)
    • Hands-on (5)
      • SpringBoot (5)

블로그 메뉴

  • 홈
  • Github
  • GitBlog
  • 태그
  • 방명록

링크 모음

실무 예제로 배우는 Elasticsearch 검색엔진

인기 글

태그

  • amvu
  • Node
  • Kubeflow
  • asdf
  • Java
  • MAC
  • boot
  • 환경세팅
  • 개발환경
  • m1
  • MVC
  • zplug
  • Beginner
  • ubuntu
  • Intellij
  • docker
  • jenv
  • JPA
  • Spring
  • Intel
  • codesource
  • AWS
  • miniforge
  • GIT
  • mlops
  • Homebrew
  • gradle
  • Issue
  • erlang
  • openjdk

최근 댓글

최근 글

hELLO · Designed By 정상우.
younsik

younsik.tech

Cloud/AWS

[CodePipeline] 배포 세팅 (Ubuntu 20.04 기준)

2022. 4. 6. 19:33

1. CodeSource

깃헙 연동만 잘 해놓자

2. CodeBuild

2021년 10월 기준으로 openjdk11은 우분투 3.0 이미지를 사용하게 되어 있음

https://docs.aws.amazon.com/ko_kr/codebuild/latest/userguide/available-runtimes.html 

신규로 만드는 CodeBuild 칸에서는 우분투 4.0과 5.0만 존재 (더이상 3.0은 지원하지 않음)

따라서 우분투 5.0을 사용하는 경우 runtime=correto11이 되어야함

해결방법
빌드 runtime=correto11로 두어 빌드를 한다

주의사항

빌드시 사용하는 jdk(correto11)과 실행시 사용하는 java(openjdk11)이 미묘한 차이로 이슈 발생할 수 있다

그러나 java 표준을 correto도 따른다는 가정 + 기존 correto8로 빌드해서 배포하여 사용한 이미지들은 큰 이슈가 없다면

사용해도 무방한것으로 보인다

만약 JVM이나 JAVA 기본 유틸 관련 이슈 사항이 생기면 이 부분도 확인을 해보면 됨

3. CodeDeploy

sudo apt install ruby-full

# 홈 디렉토리 이동
cd /home/ubuntu/

# 서울 리전 기준 (다른 리전은 아래 링크 참조)
wget https://aws-codedeploy-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/latest/install

chmod +x ./install

# ubuntu 20.04 기준 설치법
sudo ./install auto > /tmp/logfile
sudo service codedeploy-agent status

# 우분투 버전마다 설치 방식이 다르므로 다음 문서에서 주의깊게 버전 체크하고 설치한다.
# 설치 링크 : https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent-operations-install-ubuntu.html
# 설치 region 관련 링크 : https://docs.aws.amazon.com/codedeploy/latest/userguide/resource-kit.html#resource-kit-bucket-names
저작자표시 비영리 변경금지 (새창열림)

'Cloud > AWS' 카테고리의 다른 글

[RDS] AMVU 비활성화  (0) 2022.04.06
[EC2] Java & Node 설치 (Ubuntu 20.04 기준)  (0) 2022.04.06
[AWS] Storage 용량 변경 후 (Ubuntu 기준)  (0) 2022.04.06
    'Cloud/AWS' 카테고리의 다른 글
    • [RDS] AMVU 비활성화
    • [EC2] Java & Node 설치 (Ubuntu 20.04 기준)
    • [AWS] Storage 용량 변경 후 (Ubuntu 기준)
    younsik
    younsik
    younsik.tech의 기술 블로그

    티스토리툴바