$ sudo yum list java*jdk-devel
jdk11 버전 설치를 위함
$ sudo yum install java-11-openjdk-devel.x86_64
jdk11 버전 설치
$ which java
$ readlink -f /usr/bin/java
자바의 실행파일 경로를 확인하고, 심볼릭 링크 파일의 원본 경로를 확인한다.
$ sudo vi /etc/profile
자바 환경 변수 설정
최하단에 아래와 같은 내용을 추가
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.18.0.10-1.el7_9.x86_64
$ source /etc/profile
$ echo $JAVA_HOME
환경 변수로 등록한 경로가 출력되면 성공
$ sudo yum install wget
$ sudo yum install unzip
gradle 설치를 위한 wget, 압축 해제를 위한 unzip 설치
$ sudo wget https://services.gradle.org/distributions/gradle-8.0.2-bin.zip
wget으로 gradle 가져오기.(현시점 기준 최신 버전 )
$ sudo mkdir /opt/gradle
gradle을 위한 디렉터리 생성
$ sudo unzip -d /opt/gradle gradle-8.0.2-bin.zip
대상 디렉터리에 gradle.zip 압축 해제
$ sudo vi /etc/profile.d/gradle.sh
export GRADLE_HOME=/opt/gradle/gradle-8.0.2
export PATH=${GRADLE_HOME}/bin:${PATH}
$ sudo chmod +x /etc/profile.d/gradle.sh
환경 변수 등록을 위해 쉘 스크립트 작성 후, 실행 권한 부여
$ source /etc/profile.d/gradle.sh
$ echo $GRADLE_HOME
gradle 경로 출력시 환경 변수 등록 성공
$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
$ sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
$ sudo yum install jenkins
젠킨스 설치
$ sudo vi /etc/sysconfig/jenkins
JENKINS_PORT="9090"
젠킨스 configuration 파일에서 기본 포트인 8080을 9090으로 변경
$ sudo systemctl start jenkins
젠킨스 시작
=>포트가 변경되지 않았음을 확인
$ sudo vi /usr/lib/systemd/system/jenkins.service
해당 부분의 포트를 9090으로 변경
$ sudo systemctl daemon-reload
$ sudo systemctl stop jenkins
$ sudo systemctl start jenkins
젠킨스 중지 후 다시 시작하니 포트가 변경됨을 확인
$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
해당 명령 입력 후 출력되는 패스워드를 입력
이후 설치를 진행한다.
설치가 완료된면 젠킨스 관리 -> Global tool configuration으로 이동한다.
JDK, Git, Gradle 을 등록해준다.