Jenkins 에러 로그

연수·2022년 3월 6일
0

CI/CD

목록 보기
4/4

✔️ 파이프라인 실행 과정에서 만난 오류

  1. clone repository
    • git credential을 제대로 등록하지 않아서 생긴 오류

 

  1. build image
    • jenkins에 docker 설치되어 있지 않아 생긴 오류
      • docker 경로와 docker.sock 파일 경로를 도커 볼륨에 추가해 컨테이너 새로 생성
        $ docker run -d \
           --name my-jenkins \
           -v /var/run/docker.sock:/var/run/docker.sock \
        	 -v /usr/bin/docker:/usr/bin/docker \
           -p 8181:8080 jenkins/jenkins:lts
      • 이 때, permission denied 에러가 발생할 수 있다. 도커 컨테이너 내부에 접속하여 권한을 부여하면 된다.
        $ chmod 777 /var/run/docker.sock
        $ chown 777 /usr/bin/docker

 

  1. push image
    • ecr 플러그인 설치가 안 되어서 생긴 오류

 

  1. aws : not found 에러 발생 → Jenkins에 aws-cli 설치 필요

    • 젠킨스 도커 컨테이너에 접속하여 설치
    $ docker exec -i -t --user root {컨테이너 ID} bash
    (컨테이너 접속)
    $ apt-get update
    $ apt install python3-pip -y
    $ pip3 install awscli — upgrade

 

  1. aws configure 에러 발생 → Jenkins 컨테이너에서 aws configure 수행

 

profile
DCDI

0개의 댓글