2013-04-15 2 views
6

Win 100에 ~ 100 개의 작업으로 Jenkins Server (1.510)가 있습니다. 잡스의플러그인 제거 후 jenkins가 누락 된 작업

  1. 절반은 지금 누락 : 설치하고 (Plugin_1이 플러그인 +의 Plugin_2) 세트가 나는 다음과 같은 문제가 다시 시작 CloudBees을 제거 후.
  2. 많은 플러그인이 제대로 작동하지 않습니다. 예를 들어 green-balls 플러그인이 작동하지 않고 백업 플러그인을 시작하기위한 항목이 누락되었습니다.
  3. Jenkins 버튼이 내장 된 새 "Credentials" Jenkins 구성 "메뉴.

FS를 보면 여전히 모든 작업을 볼 수 있습니다.

난 이미 시도 :

  1. 아직도 작업이

    누락 다시 한 번

를 동일한 버전의 플러그인

  • 다시 설치 젠킨스 재설치 다시로드 구성
  • 사용 어떤 아이디어로 그것을 해결할 수 있을까요?

    감사합니다,

    도론 작업이로드

  • 답변

    7

    는 관련 Java 클래스의 대부분은 인스턴스화. 일부 플러그인이 제거 되었기 때문에 인스턴스화가 실패하고 클래스가 더 이상 사용할 수 없기 때문에 작업이 숨겨집니다.

    다른 플러그인을 실수로 삭제 한 것으로 의심됩니다.

    참고 : 실제로 수행하기 전에 전체 백업을 수행하십시오. 가장 쉬운 방법은 작업, 구성 등이있는 Jenkins 폴더 전체를 백업하는 것입니다.

    가장 쉬운 해결책은 Jenkins를 처음부터 설치하고 필요한 플러그인을 설치 한 다음 (일부가 누락 된 경우 문제를 해결하려면 아래 참조) jobs 하위 폴더를 새 Jenkins에 복사하는 것입니다. 수동으로 Manage Jenkins 아래의 구성을 수행하는 것이 가장 좋을 수 있지만 관련된 XML 구성 파일을 복사 해 볼 수도 있습니다.

    플러그인을 찾을 수없고 어느 것이 있는지 파악할 수없는 경우 젠 파일을 시작한 후 jenkins.out.logjenkins.err.log 로그 파일을보고 예외를 검색해야합니다. 그게 당신이 누락 된 플러그인에 대한 단서를 줄 수 있습니다. 당신은 또한 당신이 예외에서 확인 된 빌드 단계를 제거하는 작업 XML 파일을 편집 시도 할 수

    (첫 번째 백업을 수행하기 위해 기억!), 다음 젠킨스를 다시 시작하거나 젠킨스 페이지를 관리 에서 디스크에서 새로 고침 구성을 선택합니다.

    해결되지 않았지만 관련있는 예외 또는 다른 흥미로운 것이 발견되면 세부 사항으로 질문을 업데이트하십시오.

    +0

    모든 구성이 저장된 파일은 무엇입니까? (Slaves, Plugin Configurations, General Settings ...) –

    +1

    @DoronShai 그들은 젠킨스가있는 폴더에있는 다양한 XML 파일들에있다. (그것의 위치는 여기에있다.)'$ JENKINS_HOME' 디렉토리에있다. 이것들 아래에있는 모든'* .xml' 파일들을 나열하는 것은 계몽적일 수 있습니다. 작업 구성은 특히 프로젝트 디렉토리'jobs/ProjectName ... '아래에 있으므로 쉽게 이동하고 백업 할 수 있습니다. – hyde

    1

    젠킨스를 업그레이드 한 후 내 직업 중 하나가 사라졌습니다. 나는 내 직업 디렉토리가 여전히 존재하지만, 내부에 config.xml 파일이 어떻게 든 사라 졌다는 것을 알았다.

    업데이트가 필요한 모든 플러그인을 업데이트 한 후이 파일을 백업본에서 복원하고 구성을 다시로드하면 Jenkins에서 작업이 다시 나타납니다.

    관련 문제