관리 메뉴

피터의 개발이야기

[Jenkins] 재기동 방법 본문

DevOps/Jenkins

[Jenkins] 재기동 방법

기록하는 백앤드개발자 2021. 1. 20. 16:41
반응형

 

ㅁ 개요

 ㅇ  젠킨스를 플러그인 적용 및 기타 재시작이 필요한 경우가 있을 때 젠킨스 재기동 방법을 정리하였습니다.

 

 

 

ㅁ 재기동을 위한 사전 준비작업

 ㅇ Jenkins 관리 > Update shutdown preparation 메뉴로 이동한다.

 

 

 ㅇ 안전한 재기동을 위해 신규 빌드나 파이프라인 작업들의 실행을 방지한다.

 ㅇ Reason에 "재기동 이유를 남기면 다른 페이지에 경고표시가 됩니다."라고 입력하였다.

 

 

 ㅇ 빌드 대기 목록에는 Jenkins가 종료 중임을 표시 하고 배치 파이프라인은 작동이 되지 않았다.

 ㅇ 상단에 재기동 이유가 경고로 표시되었다.

 

 

ㅁ Restart

 ㅇ http://localhost:8080/restart을 직접 호출하여 Restart페이지로 접근한다.

 

 

ㅁ Safe Restart

 ㅇ http://localhost:8080/safeRestart을 직접 호출하여 Safe restart페이지로 접근한다.

 ㅇ Jenkins는 실행 중인 모든 작업이 완료되거나 일시 중지되면 작업을 일시 중지하고 다시 시작하려고 시도합니다. 

 ㅇ 파이프라인 빌드로 인해 경우에 따라 짧은 시간 동안 Jenkins가 다시 시작되지 않을 수 있지만, 다음 가능한 기회에 일시 중지되었다가 Jenkins가 다시 시작된 후에 다시 시작됩니다.

 

 

ㅁ Safe Restart 플러그인

ㅇ 위 2개의 재시작은 URL로 접근해야하는 불편함이 있다. 그래서 플러그인을 설치하며 메뉴화 하는 방법을 적용할 수 있다.

 

 ㅇ Safe Restart 플러그인을 설치하였다.

 

 

 ㅇ 왼쪽 Restart Safely 메뉴가 생성되었다.

 

 ㅇ 재기동 이유를 적고 Restart 버튼을 클릭하였다.

 ㅇ 위와 같은 재시작 화면으로 이동하였고, 곧 재기동이 완료되었다.

 

 

ㅁ 플러그 설치 및 업그레이드 시

 ㅇ 플러그 설치 혹은 업그레이드 시 설치가 끝나면 재시작 옵션을 선택할 수 있다.

 

 

ㅁ 재기동 화면

 

반응형
Comments