Jenkins-관리

Jenkins를 관리하려면 왼쪽 메뉴에서 'Manage Jenkins'옵션을 클릭합니다.

따라서 왼쪽 메뉴에서 'Manage Jenkins'옵션을 클릭하여 Jenkins에 대한 다양한 구성 옵션을 얻을 수 있습니다.

그러면 다음 화면이 표시됩니다.

관리 옵션 중 일부는 다음과 같습니다.

시스템 구성

여기에서 JDK, Ant 및 Maven 버전, 보안 옵션, 이메일 서버 및 기타 시스템 전체 구성 세부 사항과 같은 빌드에서 사용할 다양한 도구에 대한 경로를 관리 할 수 ​​있습니다. 플러그인이 설치된 경우. Jenkins는 플러그인이 설치된 후 필수 구성 필드를 동적으로 추가합니다.

디스크에서 구성 다시로드

Jenkins는 모든 시스템 및 빌드 작업 구성 세부 정보를 Jenkins 홈 디렉토리에 저장되는 XML 파일로 저장합니다. 여기에도 모든 빌드 이력이 저장됩니다. 한 Jenkins 인스턴스에서 다른 인스턴스로 빌드 작업을 마이그레이션하거나 이전 빌드 작업을 보관하는 경우 해당 빌드 작업 디렉터리를 Jenkins의 빌드 디렉터리에 추가하거나 제거해야합니다. 이를 위해 Jenkins를 오프라인으로 전환 할 필요는 없습니다. "디스크에서 구성 다시로드"옵션을 사용하여 Jenkins 시스템을 다시로드하고 작업 구성을 직접 빌드 할 수 있습니다.

플러그인 관리

여기에서 Git, Mercurial 또는 ClearCase와 같은 다양한 소스 코드 관리 도구에서 코드 품질 및 코드 커버리지 메트릭보고에 이르기까지 다양한 타사 플러그인을 설치할 수 있습니다. 플러그인 관리 화면을 통해 플러그인을 설치, 업데이트 및 제거 할 수 있습니다.

시스템 정보

이 화면에는 모든 현재 Java 시스템 속성 및 시스템 환경 변수 목록이 표시됩니다. 여기에서 Java Jenkins가 실행중인 버전, 실행중인 사용자 등을 정확하게 확인할 수 있습니다.

다음 스크린 샷은이 섹션에서 사용할 수있는 일부 이름-값 정보를 보여줍니다.

시스템 로그

시스템 로그 화면은 Jenkins 로그 파일을 실시간으로 볼 수있는 편리한 방법입니다. 다시 말하지만,이 화면의 주요 용도는 문제 해결입니다.

통계로드

이 페이지는 동시 빌드 수와 빌드 대기열의 길이와 관련하여 Jenkins 인스턴스의 사용량에 대한 그래픽 데이터를 표시하여 빌드가 실행되기 전에 기다려야하는 시간에 대한 아이디어를 제공합니다. 이러한 통계는 인프라 관점에서 추가 용량 또는 추가 빌드 노드가 필요한지 여부에 대한 좋은 아이디어를 제공 할 수 있습니다.

스크립트 콘솔

이 화면을 통해 서버에서 Groovy 스크립트를 실행할 수 있습니다. 내부 Jenkins 아키텍처에 대한 강력한 지식이 필요하므로 고급 문제 해결에 유용합니다.

노드 관리

Jenkins는 병렬 및 분산 빌드를 처리 할 수 ​​있습니다. 이 화면에서 원하는 빌드 수를 구성 할 수 있습니다. Jenkins는 동시에 실행되며 분산 빌드를 사용하는 경우 빌드 노드를 설정합니다. 빌드 노드는 Jenkins가 빌드를 실행하는 데 사용할 수있는 또 다른 머신입니다.

종료 준비

Jenkins를 종료해야하거나 Jenkins 서버가 실행중인 경우 빌드가 실행될 때 그렇게하지 않는 것이 가장 좋습니다. Jenkins를 깨끗하게 종료하려면 Prepare for Shutdown 링크를 사용하여 새 빌드가 시작되지 않도록 할 수 있습니다. 결국 현재 빌드가 모두 완료되면 Jenkins를 완전히 종료 할 수 있습니다.