본문 바로가기
[개발] Programming/Tools

젠킨스 플러그인 수동으로 설치하는 방

by eatyourKimchi 2023. 12. 8.

 

 

 젠킨스를 운영하다 보면 어느 순간 플러그인들이 out of date 되는 경우가 있습니다.

또는 젠킨스 버전을 무심코 업그레이드했다가 플러그인 호환 오류로 서비스가 안뜨기도 하죠ㅜㅜ

그래서 이번 포스트에서는 수동으로 플러그인을 업데이트하는 방법을 소개하겠습니다.

 

 

 

 

 

 

먼저 젠킨스 관리 들어가 보면 첫 화면에 플러그 호환에 대한 오류가 있다면 확인 가능합니다.

만약 아래와 같이 아예 인식이 안 되는 플러그인들이 있다면 젠킨스를 띄우는 과정에서 중단될 수도 있습니다.

이때는 라이브러리를 젠킨스가 있는 디렉토리에 jpi 확장자로 넣은 뒤에 서비스를 띄우면 해결 가능합니다.

 

 

 

 

젠킨스가 일단 뜨기는 한다는 가정에서 설명 드리면,

 

 

 

 

젠킨스 관리 화면에서 스크롤을 내리면 '플러그인 매니저로 이동'을 찾을 수 있습니다.

 

 

 

 

다음 화면에서 Advanced setting, 한글로는 고급 설정이겠죠?

클릭해 줍니다.

 

 

 

 

그럼 플러그인을 수동으로 업로드 가능한 기능을 찾을 수 있습니다.

영어로는 Deploy Plugin 입니다.

 

 

 

 

그럼 젠킨스 플러그인 사이트에서 다운 받은 hpi 확장자 파일을 선택해 주면 자동으로 설치가 됩니다.

자바와는 다르게 플러그인을 설치하는 과정도 거쳐야 인식됩니다.

그런 다음 젠킨스 서비스를 재기동해 주면 프로그인 오류가 사라진 걸 볼 수 있습니다.

 

 

 

 

만약 구버전의 젠킨스를 쓰고 있고 플러그인만 업데이트하는 거라면, 아래 사이트에서 release 버전을 골라서 다운 받을 수 있습니다. 참고로 젠킨스는 핵심 플러그인 버전을 잘 맞춰야지 안 그럼 기동을 안 하는 경우도 있습니다.

 

젠킨스 플러그인 다운 받기 : https://plugins.jenkins.io/

 

끝~!

 

 

댓글