24년도 기준 곧 Jenkins에서 곧 java11 지원 종료를 선언하여 서버에 설치하는 Jenkins은 Java17 버전으로 설치 되어있다.
하지만, 사내 프로젝트 서비스들을 대부분 Java8 기반으로 제작이 되어 있어서 Java8 버전으로 빌드하기 위해 사전에 설치 후, 빌드 시점에서 Java8을 사용해야 한다.
sudo dnf update
sudo dnf install java-1.8.0-openjdk ## 자바 설치
설치 후, /lib/jvm
하위 목록에 java-1.8.0-openjdk
가 설치되어 있으면 완료
java -version
을 사용하여 조회하면 Java17이 뜨는데, 해당 자바는 Jenkins 서버에서 사용하는 Java 버전이라 일치하지 않는 것이 맞다.Github 및 Gitea에서 프로젝트 코드를 받아서 Build 하기 위해 서버 내부에 Git이 설치 되어야 한다.
sudo dnf install git ## git 설치
git --version ## git 버전 확인
git이 정상적으로 설치가 완료 되었으면 /usr/bin/git
경로 확인
Git plugin
: Jenkins와 Git Repository를 연동하기 위한 플러그인