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 |