Jenkins (Hudson)에서 플러그인을 제거하려면 어떻게해야합니까?
더 이상 필요하지 않은 Jenkins 설치에 몇 가지 플러그인이 있습니다. 이미 플러그인을 비활성화했으며 (내 빌드는 여전히 작동 함) 플러그인을 완전히 제거하고 싶습니다. Jenkins (Hudson) 플러그인을 완전히 제거하기위한 올바른 프로세스는 무엇입니까?
Jesse Glick이 그의 답변 에서 언급했듯이 Jenkins 1.487 이상을 사용하는 경우 Jenkins UI에서 플러그인을 제거하는 기본 방법이 있습니다. 자세한 내용은 JENKINS-3070 을 참조하십시오.
1.487 이전 버전의 Jenkins를 사용하는 경우 플러그인을 수동으로 제거 할 수 있습니다. 일부 사람들이 의견에서 지적했듯이 일부 플랫폼에서는 작동하지 않을 수 있습니다 (이 경우 공식 제거 기능을 사용할 수 있도록 1.487 이상으로 업그레이드하십시오).
플러그인을 수동으로 제거하려면 Hudson / Jenkins를 중지 HUDSON_HOME/plugins
하고 디렉터리 로 이동 .hpi
하여 동일한 이름 의 파일과 폴더를 모두 제거합니다 . 따라서 CVS 플러그인을 제거하려면 cvs.hpi
파일과 cvs
디렉토리를 모두 제거해야 합니다 .
그 후 Hudson / Jenkins를 다시 시작하면 플러그인이 더 이상 존재하지 않습니다.
Jenkins 1.487은 플러그인 제거를위한 UI를 추가합니다 : JENKINS-3070
<plugin> .hpi 파일과 해당 <plugin> -plugin 디렉토리를 삭제하면 플러그인이 효과적으로 제거됩니다.
그러나 , 당신은 당신의 작업 내에서 플러그인에 속하는 매개 변수를 구성한 경우 포함 할 수 있습니다 귀하의 허드슨 또는 로그 바람둥이 * CannotResolveClassException : ... * hudson.plugins을 이 플러그인을로드하려고하기 때문에 예외입니다. 이로 인해 빌드가 성공하더라도 빌드 실패가 발생할 수 있습니다 .
이를 고치려면
- 작업 구성으로 이동하여 다시 저장하십시오. 이것은 플러그인 참조를 제거해야합니다.
- 그렇지 않은 경우 hudson 홈 작업 디렉토리로 이동하여 작업 이름을 딴 폴더 아래에있는 config.xml을 열고 플러그인에 대한 참조를 제거하십시오.
- 허드슨 다시 시작
Hudson Plugins 는 일부 핵심 플러그인 ( "Tier 1"플러그인이라고도 함)이 Hudson 자체와 함께 제공되므로 삭제할 수 없다고 설명합니다.
Jenkins»플러그인 관리자를 사용하여 비활성화 할 수 있습니다. 설치된 탭으로 이동하여 제거하려는 플러그인을 선택 취소하고 Jenkins를 다시 시작하십시오. unintall은 아니지만 적어도 구성 페이지에서 표시되지 않도록 유지합니다.
참고 URL : https://stackoverflow.com/questions/4965235/how-do-i-uninstall-a-plugin-from-jenkins-hudson
'Programing' 카테고리의 다른 글
Scala 및 Haskell 유형 시스템의 차이점과 유사점은 무엇입니까? (0) | 2020.11.28 |
---|---|
8 자 전용 UUID 생성 (0) | 2020.11.28 |
R 패키지 개발 버전을 설치하는 방법 github 저장소 (0) | 2020.11.28 |
jQuery에 요소가 있는지 정말로 확인해야합니까? (0) | 2020.11.27 |
Thread.sleep (0) 및 Thread.yield () 문이 동일합니까? (0) | 2020.11.27 |