2012-02-15 25 views
5

Tôi có bản dựng tạo ra một hình ảnh png được lưu trữ dưới dạng một tạo phẩm. Tôi muốn điều này được hiển thị trên trang kết quả xây dựng.Hiển thị một tạo phẩm trong trang kết quả xây dựng jenkins

Tôi biết rằng theo mặc định một liên kết đến hình ảnh sẽ có mặt ở đó, nhưng tôi muốn các png là thực sự có thể nhìn thấy - sử dụng thẻ img

Tôi chắc chắn rằng đó là một plugin cho rằng, nhưng tôi không thể tìm thấy nó!

Cảm ơn mọi đề xuất!

Trả lời

13

Cách dễ nhất để thêm hiển thị hình ảnh vào dự án Jenkins của bạn là chỉnh sửa mô tả dự án.

Ở đầu dự án, ở bên phải, có nút 'chỉnh sửa mô tả'. Điều này cho phép bạn nhập mã HTML sẽ được hiển thị ở đầu dự án. Giả sử hình ảnh bạn tạo có một URL đã biết cố định, bạn sẽ có thể thêm nó vào đây.

Tôi đã thấy điều này được thực hiện, ví dụ: với các dự án PHP sử dụng PDepend để tạo biểu đồ thống kê mã. Trong những trường hợp này, dự án 'mô tả' có thể trông giống như sau:

<a href='ws/build/pdepend/overview-pyramid.svg'><img src="ws/build/pdepend/overview-pyramid.svg" type="image/svg+xml" /></a> 
<a href='ws/build/pdepend/dependencies.svg'><img src="ws/build/pdepend/dependencies.svg" type="image/svg+xml" /></a> 

Điều này sẽ dẫn đến hai biểu đồ được hiển thị ở đầu trang dự án.

(Tất nhiên, bạn cũng có thể nhập văn bản mô tả thường xuyên).

Hy vọng điều đó sẽ hữu ích.

+0

đây là một hack giga .... nhưng nó có thể chỉ hoạt động. Tôi sẽ thử nó vào thứ hai tại nơi làm việc. – time4tea

+0

@ time4tea - Tôi muốn nói nhiều hơn về công việc xung quanh việc hack ;-) Nó hoạt động - [xem nó hoạt động ở đây] (http://ci.docblox-project.org/job/DocBlox/): hai đồ họa ở đầu trang là những hình ảnh tôi đã đề cập trong câu trả lời.(lưu ý tôi không được kết nối với dự án docblox; nó chỉ là một ví dụ về một jenkins có sẵn công khai mà tôi biết sử dụng kỹ thuật này) – SDC

+0

hoạt động như một sự quyến rũ! cảm ơn! – time4tea

0

Bạn có thể sử dụng Sidebar-Link Plugin để có hình ảnh nhỏ (biểu tượng). Nếu không, hãy lấy Chuck Norris Plugin và tùy chỉnh nó theo nhu cầu của bạn.

+0

Thay vì Chuck Norris Plugin, bạn có thể sử dụng Plugin Persona, dễ tùy chỉnh hơn. – pushy

+0

hmm cảm ơn vì điều đó. không hoàn toàn chắc chắn nó làm những gì tôi muốn mặc dù. tôi chỉ muốn jenkins hiển thị hình ảnh từ bản dựng của tôi. tôi không muốn định cấu hình các bộ hình ảnh khác nhau để hiển thị. mỗi bản dựng có thể tạo ra một hình ảnh khác. hình ảnh sẽ thay đổi mỗi lần bản dựng chạy – time4tea

+0

Tôi tin rằng bạn có thể cajole Plugin Sidebar-Link hiển thị hình ảnh tùy chỉnh cho mỗi bản dựng. Vấn đề là bạn sẽ cần phải thay đổi kích thước nó đầu tiên. –

1

Ngay cả sau khi sử dụng giải pháp được đưa ra bởi SDC, nó không hoạt động đối với tôi.

Sau khi thực hiện một số R & D, tôi quan sát thấy rằng đó là một lỗi trong Jenkins

https://issues.jenkins-ci.org/browse/JENKINS-22028

và giải quyết trong 1,564 hoặc mới hơn.

Để giải quyết tất cả những gì bạn phải làm là Quản lý Jenins> Định cấu hình bảo mật toàn cầu> và chọn trình định dạng đánh dấu là RAW HTML.

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