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

nh9600님의 프로필 이미지

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

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

My-Second-Project 빌드에러

22.12.23 10:22 작성

·

669

·

수정됨

0

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

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

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

 

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

답변 3

3

최경민님의 프로필 이미지

2023. 01. 19. 11:13

JAVA_HOME경로 확인후

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

image

 

갠지스님의 프로필 이미지

2023. 01. 26. 13:07

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

0

q1q1a님의 프로필 이미지

2024. 09. 23. 19:46

도움되는 문의였습니다.

0

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

2022. 12. 23. 16:52

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

올려주신 오류 메시지를 확인해 보면, 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으로 접속 후에도 동일하게 실행되어야 하기 때문에, 수작업으로 각 단계가 실행되는지 확인해 보시는 것도 좋을 듯 합니다.

감사합니다.

nh9600님의 프로필 이미지

작성한 질문수

질문하기