반응형
linux(CentOS)에 젠킨스를 새로 설치해야할 일이 생겨 설치하는 김에 정리해 놓으려 한다.
1. 설치
# wget --no-check-certificate -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo # rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key # yum install jenkins |
최신버전의 jenkins가 설치됨(2.373)
JDK 11부터 지원해서 JDK8을 사용하는 경우는 별도로 설치 필요
# yum -y install https://pkg.jenkins.io/redhat-stable/jenkins-2.346.1-1.1.noarch.rpm |
pkg.jenkins.io 사이트에서 최신버전 확인
jenkins-2.346.1-1.1.noarch.rpm이 jdk8을 지원하는 최신버전(설치일 기준)이여서 해당 버전으로 설치
2. 설치 확인
# rpm -qa | grep jenkins |
3. 설정 정보
/etc/init.d/jenkins | 자바 버전 변경 시 사용 |
/etc/sysconfig/jenkins | 포트 변경 시 사용 |
/var/lib/jenkins | 기본 설치 경로 |
4. 자바 세팅
-> 서버에 JDK8(또는 11)을 설치하고 경로를 jenkins 설정파일에 등록한다.
# vi /etc/init.d/jenkins 파일 내용 중 candidates=" /etc/alternatives/java ... /usr/bin/java " 여기에 경로 추가(첫번째) candidates=" jdk경로추가 etc/alternatives/java ... /usr/bin/java " |
5. 포트 변경(필요시)
-> 기본 포트로 8080 사용
# vi /etc/sysconfig/jenkins JENKINS_PORT="8080" |
6. 기동방법
기동 # service jenkins start 종료 # service jenkins stop |
7. 오류
-> 오류 : Error: Cannot find a valid baseurl for repo: base
-> 원인 : centos6 지원이 종료되면서 발생하는 문제.
-> 해결
# echo "https://vault.centos.org/6.10/os/x86_64/" > /var/cache/yum/x86_64/6/base/mirrorlist.txt # echo "https://vault.centos.org/6.10/extras/x86_64/" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt # echo "https://vault.centos.org/6.10/updates/x86_64/" > /var/cache/yum/x86_64/6/updates/mirrorlist.txt |
8. Jenkins 삭제
# service jenkins stop # yum remove jenkins # rm -rf /etc/init.d/jenkins # rm -rf /var/lib/jenkins # rm -rf /etc/yum.repos.d/jenkins |
끝
반응형
'Linux' 카테고리의 다른 글
centOS6 cannot find a valid baseurl for repo Error (0) | 2022.10.26 |
---|---|
centOS no package nginx available 오류 (0) | 2022.10.26 |
linux/unix 날짜 계산 (0) | 2022.08.23 |
TIME_WAIT 없애는 방법 (0) | 2022.08.04 |
도메인의 IP 조회(nslookup) (0) | 2022.07.20 |