inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

실습2) Git에서 코드 가져와서 빌드하기

My-Second-Project 빌드에러

850

nh9600

작성한 질문수 1

0

안녕하세요 강의 듣다가 에러가 나서 질문 남깁니다..😭

빌드에러.PNGdocker_javahome.PNGjdk설정.PNG캡처.PNG자바버전.PNG자바도 잘 설치되어 있습니다.

java_home 경로도 제대로 해준 거 같은데 빌드가 되지 않습니다.. 도커 컨테이너 젠킨스 서버에서도 My-Second-Project 디렉토리도 잘 있습니다ㅠㅠㅠ

 

혹시 이 문제 아시는 분 댓글 남겨주시면 감사하겠습니다😭😭😭😭😭

메이븐 jenkins 빌드실패 ansible kubernetes cicd sonarqube

답변 3

4

최경민

JAVA_HOME경로 확인후

image젠킨스관리 > Global Tool Configuration > JDK 수정

image

 

0

갠지스

덕분에 오류 잘 해결했습니다. 감사합니다.

0

q1q1a

도움되는 문의였습니다.

0

Dowon Lee

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

올려주신 오류 메시지를 확인해 보면, opt/java/openjdk/bin/java 위치의 파일을 못 찾는다는 에러인것 같습니다. Jenkins 서버(컨테이너 혹은 VM)에서 직접 java -version을 확인하였을 때 정상적으로 보였다 하더라고, 해당 opt/java/openjdk/bin/java 경로에 파일이 존재하지 않을 수도 있습니다. java -version 명령어로 확인되는 JRE의 정확한 디렉토리를 확인하시고 경로를 설정해 보셔야 할 것 같습니다. 우선 CentOS에서의 자바 경로 확인은

$ which javac

$ readlink -f /usr/bin/javac

등의 명령어로 확인가능하며, 경로도 정확하다면, jenkins 계정으로 java 명령어가 실행가능한 지도 확인해 보셔야 할 것 같습니다. My-Second-Project 디렉토리에서 java 명령어를 실행할 때는 jenkins 계정입니다.

끝으로 Jenkins에서 설정하고 실행되는 모든 명령어들은 각각의 단계를 나우어서, Jenkins의 Contain 또는 VM으로 접속 후에도 동일하게 실행되어야 하기 때문에, 수작업으로 각 단계가 실행되는지 확인해 보시는 것도 좋을 듯 합니다.

감사합니다.

git 에 강의내용에 필요한 파일들 존재하지 않음

0

82

2

젠킨스에 등록된..

0

98

2

yml 파일 db 접속정보 수정 후 배포 시 미반영

0

108

2

jdk 버전 17

0

80

2

섹션2 강의자료

0

103

2

DOCKER 이미지 PULL

0

266

1

36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요

0

63

1

질문이 있습니다!!

0

68

1

exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)

1

203

4

m2 mac: ansible-server에서 container 실행 안됨

0

156

2

Jenkins와 k8s 연동과 관련한 질문입니다.

0

97

2

Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.

0

176

2

맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)

0

252

3

Docker Container에서 Tomcat 설치

0

220

2

ec2 여러대에서 각각 직접 설치 이유

0

154

1

P@ssw0rd 설정시기

0

147

2

ansible 원리

0

134

2

ansible 존재여부

0

115

2

젠킨스 빌드 성공후 shutdown

0

247

2

Docker Hub에 Push 무한 로딩

0

113

2

컨테이너에 ssh로 접속 비밀번호 불일치

0

115

1

maven project 오류

0

115

2

엔서블을 이용하여 톰캣 이미지 배포 후, 되돌리는 방법

0

146

2

쿠버네티스 이용시, api gateway 와 service discovery 역할

0

267

2