unix

젠킨스 서버 이전 및 버전 업그레이드 (쉽게)작업

jeeyong 2018. 11. 20. 11:01

젠킨스를 어떤 이유에서든 서버 이전을 해야 하거나 버전업을 해야할 경우 (즉 다시 새서버에 설치를 할 경우) 다시 설치하고 플러그인 깔고 셋팅 하는데에 시간이 많이 걸린다.


그러나 기존 셋팅 및 환경을 그대로 가져가는 방법이 있는데... 

우선 젠킨스 설치 구조에 대해서 알 필요가 있다. 


기본적으로 젠킨스를 installer를 통해 설치할 경우 /var/lib/jenkins 디렉토리에 설치가 된다.


다른 방법은 war를 직접 다운받아 tomcat으로 띄우는 방법이 있다. 이건 war를 파일 위치를 톰켓 설정(server.xml) 에서 작성해 주면 된다. 그리고 startup.sh!


이러한 구성으로 젠킨스가 올라가게 되면 젠킨스 환경 설정 및 플러그인, jobs, users 정보 등등은 

젠킨스 사용자의 폴더 밑에 ($ cd ~/.jenkins) 생성된다.



이를 이용해 만약 서버 이전을 할 경우 

as is 서버의 .jenkins 폴더를 백업하고 

to be 서버의 사용자 폴더 밑에 복사를 하면 된다.


그리고 서버를 올리면 자동으로 셋팅된 환경에서 젠킨스가 올라간다.


'unix' 카테고리의 다른 글

HP Server CentOS 6 RAID1 설치하기  (0) 2016.03.24
리눅스 자바 설치시 실행 우선순위 수정하기  (1) 2012.07.18
리눅스 방화벽 iptables 설정  (0) 2012.06.27
보안 서버 구축 - TOMCAT  (0) 2012.06.27
리눅스 계정관리  (0) 2010.08.25