CodeDeploy를 이용한 자동배포를 하다보면 배포 파일이 계속 쌓이게 된다.
아래 경로로 들어가면 배포 횟수만큼 폴더가 쌓여있을 것이다.(최대 5개)
cd /opt/codedeploy-agent/deployment-root/배포ID/
이는 기존 폴더 수정 버전을 저장하는 갯수가 5개로 지정되어있기 때문
하나의 배포 파일이 2GB라고 가정하에 2 * 5 = 10GB만큼 배포 파일이 쌓인다.
df -h
명령어를 통해 용량 확인 결과, 넘치기 직전이라
나는 서버에 여유 용량이 그리 넘쳐나지 않기에 이를 2개로 줄이기로 했다.
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 30G 26G 3.7G 88% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 788M 868K 787M 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
아래 명령어를 통해 codedeployagent.yml
안의 max_revisions
값을 원하는 값으로 수정 해 줄 수 있다.
sudo vim /etc/codedeploy-agent/conf/codedeployagent.yml
:log_aws_wire: false
:log_dir: '/var/log/aws/codedeploy-agent/'
:pid_dir: '/opt/codedeploy-agent/state/.pid/'
:program_name: codedeploy-agent
:root_dir: '/opt/codedeploy-agent/deployment-root'
:verbose: false
:wait_between_runs: 1
:proxy_uri:
:max_revisions: 5 ==> 2로 변경
변경 한 뒤 적용을 위해 sudo service codedeploy-agent restart
로 agent를 재시작한다.
끗!