폐쇄망 환경에서는 온라인 기반의 Jenkins Plugin Manager를 이용할 수 없습니다.

따라서, https://plugins.jenkins.io/

 

Jenkins Plugins

Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software

plugins.jenkins.io

에서 필요한 플러그인을 입력해 .hpi 파일 형식으로 다운로드를 받고 %Jenkins%\plugins 폴더에 저장 해주어야 합니다.

그리고 Jenkins 재기동을 하면 자동으로 그 플러그인들이 설치가 됩니다.


하지만, Jenkins를 처음 설치할 때 기본적으로 많이 사용하는 플러그인들을 직접 찾아 다운로드 받는 것은 쉽지 않는 일이었습니다.

그래서 생각한 방식은 온라인 환경에서 Jenkins를 임시로 설치하고, 기본 플러그인들을 Jenkins에서 추천해주는대로 설치 받은 다음에 폐쇄망 환경의 Jenkins로 옮겨주는 것이었습니다. (폐쇄망 환경에서 시스템 설치시 이러한 방법이 종종 유용한 것 같습니다.)

 

그래서 방법 순서는

  1. Jenkins(온라인 환경)에서 Plugin Manager를 이용해 플러그인 설치
  2. Jenkins(온라인 환경) plugins 폴더에 생긴 *.jpi 파일들의 확장자명을 .hpi로 변경
  3. *.hpi 파일들을 Jenkins(폐쇄망 환경) plugins 폴더로 이관
  4. Jenkins(폐쇄망 환경) 재기동

그래서 첫 Jenkins 구축 시에는 온라인 환경의 Jenkins 도움을 받고, 추가적으로 플러그인 설치시에는 직접 사이트에 들어가 다운로드 받으면 좋을 것 같다는 생각이 듭니다.

복사했습니다!