목차
JenKins 설치과정
내 경우는 jdk가 이미 설치되어 있었기에 그 부분은 생략했다.
#공개키 가져온다.
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
#저장소 파일 설치
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
#jenkins 설치
sudo yum install -y jenkins
#서비스 데몬 리로드
sudo systemctl daemon-reload
#jenkins 서비스 시작
sudo systemctl start jenkins
#서비스에 jenkins 등록(서버 부팅 시 자동 jenkins 시작)
sudo systemctl enable jenkins
#jenkins 서비스 상태 조회
sudo systemctl status jenkins
TroubleShooting
journalctl -xe로 봐도 잘 모르겠어서 구글링 해서 해결했다.
다행히 내 경우는 jenkins의 JAVA_HOME을 바로 잡아줬더니 해결되었다.
jenkinis가 java기반으로 기동되니까 JAVA PATH가 맞지 않으면 에러가 나는 듯 하다.
#jenkins 설정파일 열기
sudo vi /usr/lib/systemd/system/jenkins.service
아래 사진의 52번 째 line의 Enviroment="JAVA_HOME"을 제대로 잡아줬다.
또 tomcat이 설치되어 있는 경우 8080포트가 중복되기에 jenkins의 포트를 변경하려면 위 스샷파일인
jenkins.service의 아래부분의 포트를 수정하면 된다.
그 후 다시 jenkins 서비스를 시작 후 상태를 보면 아래처럼 8081 포트로 정상적으로 running이 된 걸 볼 수 있었다.
jenkins 최초실행 시 root 임시 비밀번호가 스샷처럼 로그에 표출되는데 이를 이용해서 브라우저에서 로그인 한다.
그 후 플러그인은 권장 플러그인으로 설치했다.(이건 개인 취향이다.)
그 후 관리자 계정을 생성한다.
그러면 접속 url이 표출되고 이 주소로 접속하면 된다.
Start using JenKins를 누른다.
그 후 로그인 화면이 표출되고 생성한 관리자 계정으로 로그인 한다.
reference: https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos
개인 스터디 기록을 메모하는 공간이라 틀린점이 있을 수 있습니다.
틀린 점 있을 경우 댓글 부탁드립니다.
'IT > DevOps' 카테고리의 다른 글
[DevOps] CentOS 8 Jenkins CI, CD 환경 구축(feat. eGovCI) (61) | 2024.05.03 |
---|---|
[DevOps] CentOS 8 GitLab 설치 (35) | 2024.05.01 |
[DevOps] CentOS7 설치부터 jdk, mysql, tomcat 연동까지 과정 (55) | 2024.04.25 |
[linux] linux jboss eap 7.4 install, setting/ deploy (22) | 2023.12.30 |
[WAS] jboss eap 7.4 ssl 적용 (feat. openssl) (22) | 2023.12.30 |