PROGRAMMING
[GITHUB ACTIONS] github actions no space left on device error
gksdnf050
2024. 3. 16. 21:49
1. 문제상황
- github actions 에서 ci/cd 진행중에 no space left on device error 가 나면서 실패함
2. 환경
- github actions 에서 self hosted runner 로 ec2 사용 중
3. 해결 과정
- 검색
- no space left on device error 가 발생하는 이유는 ec2 에 저장공간이 부족해서 발생
- ec2 에 build 한 docker 이미지가 계속 남아 있어서 저장공간이 부족
- ec2 에 cron 을 설정해서 주기적으로 도커 이미지를 삭제하도록 설정
- sudo yum -y install cronie
- sudo systemctl start crond
- sudo systemctl status crond
- sudo crontab -e
- 0 * * * * echo y | docker system prune -a > /usr/bin/cron.log 2>&1