본문 바로가기
카테고리 없음

centos7 jenkins 설치

by hseong 2023. 3. 31.

$ 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 을 등록해준다.