2012-02-07 24 views
7

Tôi hiện là Jenkins làm hệ thống tích hợp liên tục và tôi sử dụng Gradle để xây dựng dự án của mình. Nếu không thay đổi bất cứ thứ gì Gradle theo mặc định sẽ đặt tất cả các tạo phẩm xây dựng trong thư mục/build trong không gian làm việc. Điều này rõ ràng không hoạt động tốt vì các tạo phẩm xây dựng được ghi đè bởi bản dựng sau.Không thể tạo các tạo tác xây dựng để hiển thị chính xác trong Jenkins/Hudson

Tôi đã sửa đổi tập lệnh của mình để xuất các tệp trong thư mục/builds/[BUILD_ID] trên Jenkins, tạo các tạo phẩm dựng sẵn trong thư mục dựng đúng trên hệ thống CI, nhưng chúng không hiển thị trong Jenkins gui khi bạn điều hướng đến một bản dựng cụ thể.

Làm cách nào để tạo các tạo phẩm xây dựng của tôi để hiển thị trong Jenkins? Chúng cần được đặt ở đâu, để hiển thị cho mỗi công trình?

Trả lời

19

Trong phần Tác vụ xây dựng bài đăng trong cấu hình công việc Jenkins của bạn, chọn "Lưu trữ các tạo phẩm" và chỉ định tệp cần lưu trữ. Jenkins sẽ lưu chúng với phần còn lại của dữ liệu xây dựng và cung cấp liên kết đến mỗi tệp trên trang xây dựng.

+1

Hoàn hảo! Chính xác những gì tôi đang tìm kiếm. Cảm ơn! – stuff22

+0

Có thể làm cho các liên kết tạo tác hoàn toàn có thể nhấp vào trình duyệt, ví dụ như vậy một tệp văn bản sẽ mở trong trình duyệt thay vì được tải xuống không? – yoyo

+0

Tôi lấy lại nhận xét trước đó, "Lưu trữ các hiện vật" hoạt động tuyệt vời! Tôi đã nhầm lẫn nó với triển khai các hiện vật (mà không cung cấp cho một liên kết có thể nhấp). – yoyo

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