1. Java 11 설치
꼭 꼭 꼭 Java 11로 설치하자 !
-- jdk 설치
yum install java-11-openjdk-devel.x86_64
-- 환경변수 등록
readlink -f /usr/bin/java
/usr/lib/jvm/java-11-openjdk-11.0.20.0.8-1.el7_9.x86_64/bin/java
vi /etc/profile
-- 최하단 추가 [쉬프트 + G]
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.20.0.8-1.el7_9.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
-- 저장
source /etc/profile
-- 설치된 자바 버전 확인
yum list installed | grep java
2. Jenkins 설치
1). Jenkins 설치 여부 확인
yum list installed | grep jenkins
2). Jenkins 설치파일 다운로드
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
가). 오류 발생 시
-- -bash: wget: command not found
yum install -y wget
--ERROR: cannot verify pkg.jenkins.io's certificate, issued by ‘/C=US/O=Let's Encrypt/CN=R3’:
echo "check_certificate = off" >> ~/.wgetrc
3). 키파일 임포트
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
4). Jenkins 설치
yum install jenkins
가). 오류 발생 시
-- Public key for jenkins-2.414.2-1.1.noarch.rpm is not installed
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
yum install jenkins
5). Jenkins 포트 변경
가). /etc/sysconfig/jenkins 포트 변경
-- Jenkins 기본 포트는 8080임으로 Tomcat과 충돌함으로 9090으로 변경
vi /etc/sysconfig/jenkins
JENKINS_PORT="8080" -> JENKINS_PORT="9090"
나). /usr/lib/systemd/system/jenkins.service 포트 변경
vi /usr/lib/systemd/system/jenkins.service
Environment="JENKINS_PORT=8080" -> 9090
6). 방화벽 설정
firewall-cmd --permanent --zone=public --add-port=9090/tcp
firewall-cmd --reload
7). Jenkins 서비스
-- jenkins 상태 확인
service jenkins status
-- jenkins 종료
service jenkins stop
-- jenkins 시작
service jenkins start
//service jenkins start과 sudo systemctl start jenkins는 동일한 명령어
8). Jenkins 접속
-- Jenkins 초기 비밀번호
vi /var/lib/jenkins/secrets/initialAdminPassword
http://서버주소:9090
9). Jenkins 플러그인 설치
나는 자동으로 설치를 했다.
10). 완료
Java 17 깔고 몇시간 잡아먹다가 1.8깔고 또 몇시간 잡아먹고 결론은 11이 답이었다.
성공 !
'OS' 카테고리의 다른 글
[CentOS] war, jar 배포 후 외부 application.yml 바라보기 (1) | 2023.10.08 |
---|---|
[OCI] Oracle Cloud 고정 IP 설정 (0) | 2023.09.21 |
[OCI] Oracle Cloud에 인스턴스 생성 (0) | 2023.09.20 |
[PuTTYgen] pub(공용키), ppk(전용키) 생성하기 (0) | 2023.09.20 |
[CentOS] TOMCAT 설치하기 ! (0) | 2023.09.20 |