22.12.23 10:22 작성
·
669
·
수정됨
답변 3
3
0
0
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으로 접속 후에도 동일하게 실행되어야 하기 때문에, 수작업으로 각 단계가 실행되는지 확인해 보시는 것도 좋을 듯 합니다.
감사합니다.
2023. 01. 26. 13:07
덕분에 오류 잘 해결했습니다. 감사합니다.