본문 바로가기
웹개발/aws

AWS AMI2에 CodeDeploy 설치하기

by 어컴띵 2021. 4. 25.

CodeDeploy를 설치해보자

 

sudo yum update
sudo yum install ruby
sudo yum install wget

이전 캐싱정보가 있으면 아래 스크립트를 작성하여 실행한다.

#!/bin/bash
CODEDEPLOY_BIN="/opt/codedeploy-agent/bin/codeploy-agent"
$CODEDEPLOY_BIN stop
yum erase codedeploy-agent -y
cd /home/ec2-user
wget https://bucket-name.s3.region-identfier.amazonaws.com/latest/install

bucket-name과 region-identifier은 각각 맞게 작성한다.

asia/seoul리저은 다음과 같이 작성합니다.

bucket-name: aws-codedeploy-ap-northeast-2

region-identifier: ap-northeast-2

aws-codedeploy-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/latest/install
chmod +x ./install

 

최신버전 codedeploy 설치

sudo ./install auto

특정버젼 codedeploy 설치

sudo ./install auto -v releases/codedeploy-agent-###.rpm

서비스실행 확인 명령

sudo service codedeploy-agent status

실행중이면 다음과 같은 메세지가 나온다.

The AWS CodeDeploy agent is running as PID 7743

실행중이 아니면 다음 명령을 실행한다.

sudo service codedeploy-agent start
sudo service codedeploy-agent status

참조: docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/codedeploy-agent-operations-install-linux.html