16

Tôi muốn tích hợp Jenkins với Redmine. Nếu một số build bị phá vỡ, Jenkins sẽ mở một vấn đề trong Redmine để thông báo cho nó với đầu ra của giao diện điều khiển.Làm cách nào để tích hợp Jenkins với Redmine?

Tôi có thể làm như thế nào? Có bất kỳ plugin nào không? Có hướng dẫn triển khai nào không? Tôi chưa thể tìm được giải pháp nào.

Trả lời

12

Có hai cách để đạt được điều này

  1. cài đặt plugin hudson bên redmine, xem http://www.redmine.org/plugins/t-ando_redmine_hudson, nó sẽ cho bạn biết việc xây dựng bên trong redmine. (** 2014.5.7 [Cập nhật] thay đổi thành danh sách plugin redmine **)

  2. cài đặt plugin redmine bên trong jenkins (hudson), tiếc là plugin không được duy trì nữa, https://wiki.jenkins-ci.org/display/JENKINS/Redmine+Plugin. Và plugin JenA jenkins là cách hỗ trợ plugin redmine. ([Cập nhật] plugin đã trở lại kể từ 2013)

[cập nhật] Tôi cố gắng thêm chức năng này cho giải pháp 2 trong 2011,2, xem blog của tôi: http://larrycaiyu.com/blog/2011/02/24/associate-ci-build-information-in-redmine-issue-by-using-redmine-rest-api/, nhưng tôi dừng lại sau đó, vì

  1. Trong cộng đồng, có vẻ như giải pháp 1 được ưu tiên.
  2. nhiều chức năng đã có sẵn bên trong JIRA, tốt hơn là thuyết phục chúng biến nó thành một plugin vấn đề phổ biến bên trong jenkins.
+0

Vâng, đó không phải là chính xác những gì tôi đang tìm kiếm, các plugin đó không báo cáo không thành công được xây dựng dưới dạng vấn đề redmine – dextervip

+0

để bạn có nghĩa là http://codeslife.com/2011/02/24/associate-ci-build-information -in-redmine-issue-by-using-redmine-rest-api/tôi đã thử cách đây một năm? –

+0

Có, nó dừng lại kể từ bài đăng đó? – dextervip

2

Bạn có thể thử tùy chọn e-mail-to-issue trong Redmine.

  1. Định cấu hình Jenkins để gửi e-mail đến Redmine với báo cáo chi tiết.
  2. Định cấu hình Redmine để chấp nhận e-mail và chuyển giao cho sự cố.

Bạn có thể định cấu hình bất kỳ mẫu nào bạn muốn để báo cáo sẽ thân thiện với người dùng. Hơn nữa, Redmine có trình phân tích thư đến đơn giản để bạn có thể bỏ qua thông tin bạn không cần.

Không cần plugin, chỉ cài đặt trong cả hai công cụ.

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