👉 /usr/local 디렉터리 밑에 jenkins 디렉터리를 생성한다.

mkdir /usr/local/jenkins

 

👉 젠킨스 도커 이미지 생성

docker pull jenkins/jenkins:버전 
ex) docker pull jenkins/jenkins:2.321

 

👉 젠킨스 컨테이너 생성 (젠킨스 설치)

docker run --name jenkins -p 8030:8080 -v /usr/local/jenkins:/var/jenkins_home -u root jenkins/jenkins:2.321
//  usr/local/jenkins(centOS서버경로)
// /var/jenkins_home(도커경로)
// 마지막 버전 대신 image id를 써줘도 된다.

주의사항

설치가 완료되면 비밀번호를 하나 준다, 이 비밀번호를 잘 복사해둔다 만약 비밀번호를 못찾겠다면

아래 3가지의 명령어로 비밀번호를 알아낼수있다!

docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
또는
docker logs jenkins 
또는
docker logs --tail 20 -f jenkins (실시간로그)

 

👉 젠킨스 도커 컨테이너 실행

docker start jenkins

 

👉 방화벽 설정

firewall-cmd --permanent --zone=public --add-port=8030/tcp
firewall-cmd --reload
firewall-cmd --list-ports

 

👉 포트포워딩 

 

👉 잘 설치되었나 확인하기

✒️ http://localhost:8030/ 접속해서 root비밀번호(아까 복사해둔 비밀번호) 입력

 

플러그인 설치 하는 방법을 물어보는 창이 나오고 sugest 제안된 플러그인을 설치하기를 누르면

아래 화면이 나오면서 에러가 많이 날수 도 있다.

👌이때 해결방법

해결방법은 사용자 계정을 하나 만들어 젠킨스를 그래픽으로 관리해줄수 있다.

Jenkins관리 메뉴에 들어가면 젠킨스 버전 업그레이드를 하면된다.

 

👉 설치해야 할 플러그인

다들 필요에 따라 플러그인을 설치하면 된다.

 

✒️ Jenkins관리 - [플러그인 관리] 선텍

CheckStyle

FindBugs

PMD

Static Analysis Collector

Emma

Discard Old Build

deploy to container(필수설치)

Publish Over SSH(필수설치)

Subversion(필수설치)

 

플러그인 적용한뒤 재시작을 해준다!

 

간단하게 이렇게 정리해두었다.

'운영체제(OS) > centOS' 카테고리의 다른 글

centOS7 TOMCAT 설치 및 실행  (0) 2023.05.08
centOS7 JDK 설치  (0) 2023.05.08
centOS7 mariaDB 설치하기  (0) 2023.05.08
centOS7 docker 설치 및 실행하기  (0) 2023.05.08
centOS7 사용자 계정 추가하기  (0) 2023.05.08

+ Recent posts