2010-08-02 1 views
6

내가 오히려 보관해야 할 작업을 위해 일부 빌드를 실수로 삭제했습니다. 내가 백업에서 디스크에 빌드를 복원,하지만 그들은 여전히 ​​그 작업에 대한 상태 페이지에 나타나지 않습니다.Hudson 또는 Jenkins에서 삭제 된 빌드를 어떻게 복구 할 수 있습니까?

저는 작업을 위해 다른 빌드를 트리거하고 허드슨을 다시 시작하려고 시도했습니다.

이 빌드를 어떻게 완전히 복원 할 수 있습니까? 허드슨이 이러한 유형의 정보를 저장하는 데 사용하는 DB가 있습니까?

답변

10

% HUDSON_HOME % 디렉토리 안에는 "작업"이라는 하위 디렉토리가 있습니다. "작업"아래에는 모든 프로젝트의 하위 디렉토리가 있습니다. 각각의 내부에는 각 빌드의 하위 디렉토리가 있습니다.

작업 \ < 프로젝트 이름이>인지 확인한 다음 누락 된 빌드 디렉터리를 안에 복사해야합니다.

허드슨이 새로 추가 된 빌드를 인식하게하려면 "Manage Hudson/Reload Configuration from Disk"를 클릭하십시오. 서블릿 컨테이너 (예 : Tomcat)를 사용하는 경우 다시 시작하지 않아도됩니다.

0

복원 한 내용에 따라 다릅니다. 작업 공간 폴더를 복원 한 것처럼 들리지만이 폴더는 기록 정보와 관련이 없습니다. 먼저 허드슨을 종료하고 빌드 폴더와 모듈 폴더를 복원합니다. 허드슨을 다시 시작할 수 있습니다. 자세한 정보는 허드슨 프로젝트에 문의하십시오.

+0

작업 폴더가 아닌 빌드 폴더를 복원했습니다. 내 질문에 대해 내가 workspace 폴더를 복원했다고 믿게되었는지 확실하지 않습니다. 또한, 내 허드슨 트리 어디서나 모듈 폴더를 볼 수 없습니다. –

+0

죄송합니다. '수도'가 누락되었습니다. 허드슨이 관리하는 파일을 변경할 때, 허드슨은 이미 메모리에 정보를 가지고있을 것입니다. 이것은 구성에 대해 최소한 사실입니다. 그래서 파일을 변경 (구성 제외) 할 때 허드슨을 미리 해제 할 것입니다. –

관련 문제