2016-06-01 2 views
2

Jenkins를 실행하는 하나의 마스터 노드와 하나의 슬레이브 노드가있는 구성이 있습니다. 빌드 작업은 슬레이브에서 실행됩니다.젠킨스 플러그인 폴더는 어디에서 찾을 수 있습니까?

1) 플러그인 저장 위치를 ​​알고 싶습니다. 그것은 주인 또는 노예에 있습니까? 스승님께서는 그 위치가 무엇입니까?

2) 선택한 플러그인을 다른 서버에 액세스 (복사) 할 수 있습니까? 존중해야 할 플러그인 의존성이 있습니까?

답변

3

)는 Administering Jenkins, JENKINS_HOME directory를 참조하십시오

JENKINS_HOME 
    +- ... 
    +- plugins 
    +- ... 

다시 2) : 그 다음을 해본 적이 당신이 나중에 다른 젠킨스를 다시 시작하면 작동합니다 필요한 의존성을 포함하여 다른 서버에 플러그인을 복사. 희망적으로 respective plugin page의 필수 핵심 종속성 섹션이 최신 버전입니다. 젠킨스의 빌트인 플러그인 관리에 찬성하여 이것을하는 것을 권하지는 않는다.

+0

제한 사항 때문에 플러그인을 내 서버에 다운로드 할 수 없습니다. 그래서, 나는 플러그인을 복사하는 것보다 다른 어떤 방법을 보지 못한다. –

+0

@Aditya 정말요? 서버의 파일 시스템에 액세스 할 수 있지만 (더 위험한) Jenkin의 플러그인 관리에 액세스 할 수 없습니까? –

+0

그 한계가 있습니다. 서버가 일종의 방화벽 뒤에 있기 때문에 Jenkins 플러그인 관리자가 물건을 다운로드하는 것은 불가능합니다. 서버 보호의 이유는 이해할 수 있습니다. 따라서 필자의 견해로는 파일 시스템을 다루는 사람의 책임이 더 커진다. 그게 당신과의 거래입니다. 또 다른 요점은 서버에있는 젠킨스뿐 아니라 몇 가지 응용 프로그램이 더 있습니다. –

1
  1. 플러그인은 마스터에 저장됩니다. 올바르게 기억한다면 설치 디렉토리에 플러그인 용 폴더가 있습니다.
  2. 예, 다른 서버로 복사 할 수 있습니다. 저는 거의 2 년 전에 그렇게했음을 알고 있습니다. Jenkins의 새로운 버전으로, 나는 정말로 확신하지 못한다.
  3. 경우 1
+0

플러그인을 복사 할 때 종속성을 어떻게 처리 했습니까? 더 명확하게하기 위해 Log Parser 플러그인을 복사하고 싶습니다. 여기서 종속성을 볼 수 있습니까? –

+0

@Aditya [Log Parser Plugin] 페이지 (https://wiki.jenkins-ci.org/display/JENKINS/Log+Parser+Plugin) : _ 필수 핵심 종속성 _을 참조하십시오. –

관련 문제