DevOps/Jenkins (4) 썸네일형 리스트형 [Jenkins] docker Build failed: no space left on device 1. 원인 Jenkins 에서 docker 이미지 빌드시 디스크 공간이 부족하면 아래와 같은 에러 발생 Error processing tar file(exit status 1): ....: no space left on device script returned exit code 1 2. 해결방안 1) 현재 디스크 사용률 확인 $ df -h 2) 사용하고 있는 docker 이미지, 컨테이너, 로컬 볼륨의 총 개수 및 사용 중인 개수, 크기 확인 $ docker system df -v 3) docker 컨테이너 삭제 # 동작중인 컨테이너 확인 $ docker ps # 정지된 컨테이너 확인 $ docker ps -a # 컨테이너 삭제 $ docker rm [컨테이너id] # 삭제 확인 $ docker ps -.. [Jenkins] Jenkins 설치 - Package Jenkins 설치 - Package sudo yum -y update; sudo wget -O /etc/yum.repos.d/jenkins.repo \ https://pkg.jenkins.io/redhat-stable/jenkins.repo; sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key; sudo yum upgrade -y; sudo amazon-linux-extras install epel -y; sudo amazon-linux-extras install java-openjdk11 -y sudo systemctl daemon-reload; sudo systemctl start jenkins; sudo systemctl s.. [Jenkins] Jenkins pipeline 소개 Jenkins pipeline - 젠킨스 플러그인들의 모음 - Build → Test → Staging 등 단계별 묶음 - 파이프라인 설치를 해야 제대로 사용 가능 - Jenkins 2.x or later 이후 버전 부터 사용 추천 Jenkins pipeline 문법 - https://www.jenkins.io/doc/book/pipeline/ Pipeline Jenkins is, fundamentally, an automation engine which supports a number of automation patterns. Pipeline adds a powerful set of automation tools onto Jenkins, supporting use cases that span from .. [Jenkins] Jenkins 개요 Jenkins 란? 젠킨스(Jenkins)는 소프트웨어 개발 시 지속적 통합(continuous integration) 서비스를 제공하는 툴이다. 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 있는 Git등의 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해 준다. Jenkins 특징 - 오픈소스인 자동화 서버 → reference, document - 다양한 플러그인 제공 1. Pipeline 2. Authentication / Authorization 3. Git 4. Docker - 다양하게 확장 [참고] - https://ko.wikipedia.org/wiki/%EC%A0%A0%ED%82%A8%EC%8A%A4_(%EC%86%8C%.. 이전 1 다음