2010-08-02 17 views
6

Tôi vô tình xóa một số bản dựng cho công việc mà tôi muốn giữ. Tôi đã khôi phục các bản dựng trên đĩa từ bản sao lưu, nhưng chúng vẫn không hiển thị khi tôi ở trên trang trạng thái cho công việc đó.Ở Hudson hoặc Jenkins, bạn có thể khôi phục các bản dựng bị xóa như thế nào?

Tôi đã thử cả hai kích hoạt một bản dựng khác cho công việc và khởi động lại Hudson.

Tôi làm cách nào để khôi phục hoàn toàn các bản dựng này? Có một DB mà Hudson sử dụng để lưu trữ loại thông tin này không?

Trả lời

10

Bên trong thư mục% HUDSON_HOME% của bạn là thư mục con được gọi là "công việc". Trong "công việc" là các thư mục con cho mọi dự án. Bên trong mỗi một là thư mục con cho mỗi bản dựng.

Bạn cần đảm bảo rằng các công việc \ < tên dự án> tồn tại và sau đó sao chép các thư mục xây dựng bị thiếu bên trong.

Nhấp vào "Quản lý Hudson/Tải lại cấu hình từ đĩa" để làm cho Hudson nhận ra các bản dựng mới được thêm vào. Không cần thiết phải khởi động lại thùng chứa servlet của bạn (ví dụ: Tomcat) nếu bạn sử dụng nó.

0

Phụ thuộc vào những gì bạn đã khôi phục. Có vẻ như bạn đã khôi phục thư mục không gian làm việc, nhưng thư mục này không liên quan đến thông tin lịch sử. Đầu tiên tôi sẽ tắt Hudson và khôi phục thư mục build và thư mục modules. Hơn bạn có thể khởi động lại Hudson. Để biết thêm thông tin, hãy hỏi dự án Hudson.

+0

Tôi đã khôi phục thư mục xây dựng chứ không phải thư mục không gian làm việc. Tôi không chắc chắn về câu hỏi của tôi đã dẫn bạn tin rằng tôi đã khôi phục thư mục không gian làm việc. Ngoài ra, tôi không thấy một thư mục mô-đun nào trong cây hudson của tôi. –

+0

xin lỗi từ ngữ sai. 'might' bị thiếu. Khi thực hiện các thay đổi đối với các tệp được điều chỉnh bởi Hudson, bạn nên nhớ rằng, hudson có thể đã có thông tin trong bộ nhớ rồi. Điều này ít nhất đúng đối với cấu hình. Vì vậy, khi thực hiện thay đổi đối với tệp (ngoại trừ cấu hình), tôi sẽ tắt Hudson trước. –

0

Ngoài Williams (https://stackoverflow.com/a/3399103/142207), bạn sẽ cần phải thêm lại nó vào tất cả các chế độ xem tùy chỉnh.

+1

Tôi nghĩ rằng điều này sẽ phù hợp hơn như một bình luận cho câu trả lời đó. –

Các vấn đề liên quan