Jenkins 플러그인 관리

JenkinsBeginner
지금 연습하기

소개

Jenkins 의 진정한 강력함은 방대한 플러그인 생태계를 통해 가능해지는 확장성에 있습니다. 플러그인은 새로운 기능을 추가하고, 다른 도구와 통합하며, 사용자 인터페이스를 향상시킬 수 있습니다. 이러한 플러그인을 효과적으로 관리하는 것은 모든 Jenkins 관리자에게 중요한 기술입니다.

본 실습에서는 Jenkins 관리 및 웹 인터페이스를 사용한 Jenkins 플러그인 관리의 전체 수명 주기에 대한 실습 경험을 쌓게 됩니다. 다음 사항을 학습하게 됩니다:

  • Jenkins 업데이트 센터에서 새 플러그인을 검색하고 설치하는 방법.
  • 기존 플러그인의 업데이트를 확인하고 적용하는 방법.
  • 더 이상 필요하지 않은 플러그인을 제거하는 방법.

최신 버전으로 실행 중인 Jenkins 인스턴스가 이미 준비되어 있어 플러그인 관리가 가능합니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 94%입니다.학습자들로부터 79%의 긍정적인 리뷰율을 받았습니다.

Jenkins 를 최신 버전으로 업그레이드

플러그인을 관리하기 전에 Jenkins 웹 인터페이스에 액세스해야 합니다. 최신 버전으로 실행 중인 Jenkins 인스턴스가 이미 준비되어 있습니다.

  1. 데스크톱 인터페이스에서 Firefox 브라우저를 엽니다. 브라우저는 자동으로 http://localhost:8080으로 열리므로 URL을 수동으로 입력할 필요가 없습니다. 로그인할 필요가 없습니다.
Jenkins dashboard

이제 Jenkins 인스턴스가 플러그인 관리를 위해 준비되었습니다.

플러그인 검색 및 설치

이 단계에서는 공식 Jenkins 업데이트 센터에서 새 플러그인을 찾고 설치하는 방법을 배웁니다. 여기서는 Jenkins UI 모양을 쉽게 사용자 정의할 수 있게 해주는 Simple Theme Plugin을 설치할 것입니다.

먼저 Jenkins 인터페이스에 접속하여 로그인했는지 확인하십시오.

  1. 메인 Jenkins 대시보드에서 오른쪽 상단의 톱니바퀴 아이콘을 클릭하여 설정 패널에 접근합니다.
  2. 설정 패널에서 Plugins를 클릭합니다.
Jenkins Manage Jenkins page plugins tab
  1. 플러그인 관리자 (Plugin Manager) 페이지로 이동합니다. 설치 가능한 모든 플러그인을 보려면 Available plugins 탭을 클릭합니다.
  2. 오른쪽 상단의 검색 상자에 Simple Theme를 입력하여 목록을 필터링합니다.
  3. 검색 결과에서 Simple Theme 옆의 확인란을 선택하고 Install을 클릭합니다.
Plugin Manager Available plugins tab

Jenkins 가 이제 플러그인을 다운로드하고 설치합니다. 설치 페이지에서 진행 상황을 모니터링할 수 있습니다. 완료되면 플러그인 이름 옆에 "Success" 상태가 표시됩니다. 이제 플러그인이 설치되었으며 나중에 구성할 준비가 되었습니다.

Jenkins plugin manager showing installed plugin

플러그인 업데이트 확인

플러그인을 최신 상태로 유지하는 것은 보안, 안정성 및 새로운 기능 접근을 위해 매우 중요합니다. 이 단계에서는 Jenkins UI 를 통해 사용 가능한 업데이트를 확인하고 적용하는 방법을 배웁니다.

  1. Jenkins 대시보드의 오른쪽 상단 모서리에 있는 톱니바퀴 아이콘을 클릭하여 Jenkins 관리 패널에 액세스한 다음 Plugins를 클릭하여 플러그인 관리자 (Plugin Manager) 로 돌아갑니다.

  2. Updates 탭을 클릭합니다. 이 탭은 업데이트 센터에서 더 새로운 버전을 사용할 수 있는 모든 설치된 플러그인을 나열합니다.

    Jenkins Plugins Updates tab showing available updates
  3. 플러그인 목록을 확인합니다. 사용 가능한 업데이트가 있는 플러그인이 있다면 여기에 나열됩니다. 이 실습 (lab) 의 Jenkins 인스턴스는 보류 중인 업데이트가 있을 수도 있고 없을 수도 있습니다.

  4. 업데이트가 가능한 경우, 이름 옆의 확인란을 선택하여 업데이트하려는 플러그인을 선택할 수 있습니다.

  5. 페이지 하단의 Update 버튼을 클릭합니다. Jenkins 가 새 버전을 다운로드하고 설치합니다. 일부 플러그인 업데이트는 적용을 위해 재시작이 필요할 수 있습니다.

이 프로세스는 Jenkins 환경이 플러그인 개발자로부터 제공되는 최신 버그 수정 및 보안 패치로 최신 상태를 유지하도록 보장합니다.

플러그인 제거하기

마지막 단계에서는 더 이상 필요하지 않은 플러그인을 제거하는 방법을 알아봅니다. 사용하지 않는 플러그인을 제거하면 Jenkins 인스턴스를 깔끔하고 안전하며 성능이 좋게 유지하는 데 도움이 됩니다. 여기서는 Simple Theme Plugin을 제거해 보겠습니다.

  1. Jenkins 대시보드의 오른쪽 상단 모서리에 있는 톱니바퀴 아이콘을 클릭하여 Jenkins 관리 패널에 액세스한 다음 Plugins를 클릭하여 플러그인 관리자 (Plugin Manager) 로 이동합니다.

  2. Installed plugins 탭을 클릭합니다. 이 탭은 현재 Jenkins 인스턴스에 설치된 모든 플러그인을 보여줍니다.

  3. 검색창에 simple-theme-plugin을 입력하여 해당 플러그인을 빠르게 찾습니다.

  4. 플러그인 항목의 오른쪽에 있는, X 아이콘 모양의 Uninstall 버튼을 클릭합니다.

    Jenkins plugin manager showing uninstall button
  5. 제거를 클릭하면 해당 플러그인은 제거 대상으로 표시됩니다. Jenkins 는 다음 재시작 시 플러그인이 제거될 것임을 나타내는 메시지를 페이지 상단에 표시합니다.

요약

이 랩(lab)을 성공적으로 완료하신 것을 축하드립니다. Jenkins 환경에서 웹 인터페이스를 사용하여 플러그인을 관리하는 필수 기술을 성공적으로 습득하셨습니다.

본 랩에서는 Jenkins 플러그인 수명 주기의 세 가지 주요 측면을 연습했습니다.

  • 설치(Installing): "사용 가능한 플러그인(Available plugins)" 탭에서 새 플러그인을 검색하고 설치하는 방법을 실습했습니다.
  • 업데이트(Updating): "업데이트(Updates)" 탭에서 업데이트를 확인하고 적용하는 방법을 배웠습니다.
  • 제거(Uninstalling): "설치된 플러그인(Installed plugins)" 탭에서 플러그인을 제거하고 재시작(restart)의 필요성을 이해했습니다.

이러한 기술을 숙달하는 것은 Jenkins를 특정 요구 사항에 맞게 조정하고 건강하고 안전하며 효율적인 CI/CD 서버를 유지 관리하는 데 기본이 됩니다.