snow · 2026.5.15 10:05 · 조회 2

Jenkins 플러그인 관리

플러그인이란?

Jenkins의 기능은 플러그인으로 확장됩니다. 현재 1,800개 이상의 플러그인이 공식 저장소에 등록되어 있으며, Git 연동, Docker 빌드, Slack 알림 등 다양한 기능을 추가할 수 있습니다.


플러그인 관리 접근

Jenkins 관리 → 플러그인 관리(Plugin Manager)

설명
업데이트설치된 플러그인의 업데이트 목록
Available plugins설치 가능한 플러그인 검색
Installed plugins현재 설치된 플러그인 목록
고급플러그인 파일(.hpi) 직접 업로드

필수 플러그인 목록

CI/CD 핵심

플러그인용도
PipelineDeclarative/Scripted 파이프라인
GitGit 저장소 연동
GitHub IntegrationGitHub Webhook, PR 빌드
Credentials인증 정보 안전 관리
Blue Ocean모던 Pipeline UI

빌드 도구

플러그인용도
NodeJSNode.js 버전 관리
Maven IntegrationMaven 빌드
GradleGradle 빌드
Docker Pipeline파이프라인 내 Docker 사용

알림 & 리포트

플러그인용도
Slack NotificationSlack 알림 연동
JUnit테스트 결과 리포트
HTML PublisherHTML 리포트 게시
Email Extension고급 이메일 알림

플러그인 설치

  1. Available plugins 탭에서 검색
  2. 설치할 플러그인 체크박스 선택
  3. Install 클릭
  4. 재시작 없이 설치 또는 재시작 후 설치 선택

중요한 플러그인은 재시작 후 설치를 권장합니다.


플러그인 업데이트

Jenkins 관리 → 플러그인 관리 → 업데이트 탭
  • 모두 선택지금 다운로드하고 재시작 후 설치 권장
  • 운영 환경에서는 스테이징에서 먼저 테스트 후 업데이트

플러그인 의존성 관리

플러그인 간 의존성이 있어 업데이트 시 연쇄 업데이트가 발생할 수 있습니다. Jenkins는 자동으로 의존성을 해결하지만, 간혹 충돌이 발생할 수 있습니다.

충돌 발생 시:

  1. Jenkins 재시작
  2. 문제 플러그인 비활성화 후 재시작
  3. 이전 버전으로 다운그레이드 (고급 탭에서 .hpi 업로드)

오프라인 환경 설치

인터넷이 없는 환경에서는 plugins.jenkins.io에서 .hpi 파일을 다운로드하여 고급 탭 → Deploy Plugin으로 업로드합니다.

댓글

아직 댓글이 없습니다.

댓글을 작성하려면 로그인이 필요합니다.