AWS 공식 문서에서는 Codedeploy agent 설치시 AWS Systems Manager를 사용할 것을 권장한다. 하지만 나는 온프레미스 서버에서의 간단한 세팅을 원하기 때문에 그냥 cli로 설치하기로 했다. 🥸

설치

사용중인 Ubuntu 버전에 따라 설치 커맨드가 달라지고 잘못 입력할 경우 패키지를 지웠다 깔았다 반복하게 될 수 있으니 조심하자. Ubuntu 16.04 이후 버전은 아래의 순서로 설치를 진행하면 된다.

  1. Ruby 설치
1
2
3
sudo apt update
sudo apt install ruby-full
sudo apt install wget
  1. CodeDeploy Resource Kit 설치
1
2
3
4
cd /home/ubuntu
wget https://aws-codedeploy-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/latest/install
# wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install
chmod +x ./install

사용중인 리전에 위치하는 CodeDeploy Resource Kit를 설치한다. bucket-name여기서 확인 가능하다.

  1. 설치 파일 실행
1
sudo ./install auto
  1. 설치 확인
1
sudo service codedeploy-agent status