인프런 커뮤니티 질문&답변

배종원님의 프로필 이미지
배종원

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

실습24) Jenkins를 이용하여 Tomcat 서버에 배포하기

Built-In Node가 오프라인 상태일때

작성

·

435

0

This is the Jenkins controller's built-in node. Builds running on this node will execute on the same system and as the same user as the Jenkins controller. This is appropriate e.g. for special jobs performing backups, but in general you should run builds on agents. Learn more about distributed builds.

Disk space is below threshold of 1.00 GiB. Only 471.52 MiB out of 474.81 MiB left on /tmp.

강의를 그대로 따라했는데 빌드상태가 오프라인으로 떠요

로컬호스트 환경에서는 문제없었습니다...

답변 1

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다.

Local환경에서 실행 시 문제가 없었지만, AWS 환경에서 진행 시 오류가 발생하셨다는 것 같습니다. AWS에서 Jenkins를 구동하는 방식에 필요한 리소스가 부족한 경우일 수도 있을 것 같습니다. 저희가 실습한 환경과 동일하게 진행하시더라도, 실제 생성되어 사용되는 EC2 인스턴스 및 Docker, Jenkins의 서비스 상태가 완전하기 동일할 수 없기 때문에, 상황에 맞게 수정해야 할 부분도 있다고 생각됩니다. 우선 올려주신 오류 메시지만으로는 정확한 원인을 알기 어려우나, 마지막에 있는 메시지의 내용 처럼 Resource가 사용되기 위한 Disk 용량의 확보 및 Resource의 타입 변경 등을 해 보실 수 있을 것 같습니다. Jenkins를 Docker로 기동하셨다면, Volume mount를 통해 Host PC의 Disk를 공유해서 사용해 보실 수 있으며, Jenkins를 직접 EC2에 기동하신 경우라면, EC2의 Disk 공간을 늘려서 사용해 보시기 바랍니다. 한번 생성 된 EC2 인스턴스의 디스크 용량을 늘리기 위해 Mount 설정부터 다시 해야 하는데, 아래 내용 참조해 보실 수 있을 것 같습니다.

EBS 볼륨 크기 조정 후 파일 시스템 확장 - Amazon EBS

추가 질문 사항 있으시면 다시 글 남겨 주세요.

감사합니다.

배종원님의 프로필 이미지
배종원

작성한 질문수

질문하기