카테고리 없음

Git Action 2

rootzero 2022. 8. 31. 23:15

ec2 설정하기

ec2 컴퓨터에 접속(원도우는 깃베쉬)

 

아래 코드 순서대로 입력

sudo apt-get update

sudo apt-get install ruby-full ruby-webrick wget -y

cd /tmp

wget wget https://aws-codedeploy-ap-northeast-2.s3.amazonaws.com/releases/codedeploy-agent_1.3.2-1902_all.deb 

mkdir codedeploy-agent_1.3.2-1902_ubuntu22

dpkg-deb -R codedeploy-agent_1.3.2-1902_all.deb codedeploy-agent_1.3.2-1902_ubuntu22

sed 's/Depends:.*/Depends:ruby3.0/' -i ./codedeploy-agent_1.3.2-1902_ubuntu22/DEBIAN/control

dpkg-deb -b codedeploy-agent_1.3.2-1902_ubuntu22/

sudo dpkg -i codedeploy-agent_1.3.2-1902_ubuntu22.deb

sudo systemctl list-units --type=service | grep codedeploy

sudo service codedeploy-agent status
#ctrl c로 나올 수 있음

지역별 코드디플로이 버킷:https://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/resource-kit.html#resource-kit-bucket-names

 

CodeDeploy 리소스 키트 참조 - AWS CodeDeploy

CodeDeploy 리소스 키트 참조 CodeDeploy에서 사용되는 여러 파일은 공개적으로 사용할 수 있는 AWS 리전별 Amazon S3 버킷에 저장됩니다. 이러한 파일에는 샘플 애플리케이션 파일, 템플릿 및 CodeDeploy 에

docs.aws.amazon.com

 

 

혹시 깃 엑션 수행 시 코드디플로이 부분 오류뜰 때:

/var/log/aws/codedeploy-agent/codedeploy-agent.log

파일질라의 위 파일에서 에러로그 확인 가능

 

만약 권한 어쩌구 하는 오류가 있다면

sudo service codedeploy-agent restart