Tôi đã cố gắng giải quyết vấn đề này và tìm kiếm diễn đàn, v.v. và cố gắng cho bản thân, không thành công.Làm thế nào để gửi một email từ Jenkins chỉ trong một bản phát hành?
Chúng tôi có một công việc Jenkins và có chúng tôi sử dụng phát hành Plugin (với một cấu hình tiêu chuẩn)
Trong công việc thì chúng ta có "Thực hiện Maven Release" ở phía bên trái để tạo ra một phiên bản (thẻ, thay đổi poms, vv) Công việc này hoàn hảo.
Chúng tôi muốn gửi một email đến nhóm khi phát hành đã được thực hiện.
tôi đã cố gắng biến môi trường mà việc phát hành cắm bộ (IS_M2RELEASEBUILD theo mặc định) và kết hợp với các plugin Plugin email-ext nơi tôi có thể đính kèm một kịch bản hấp dẫn (tiên tiến => kích hoạt => kịch bản kích hoạt)
và tôi đã cố gắng rất nhiều kịch bản để hoạt động email, và không hoạt động, cơ hội cuối cùng của tôi là:
def env = System.getenv()
env['IS_M2RELEASEBUILD'] == 'true'
nhưng khi tôi thực hiện việc phát hành chúng tôi không gửi email (vì vậy tập lệnh này đánh giá điều kiện thành sai hoặc bất kỳ điều gì)
Bất kỳ ai có cài đặt này trong Jenkins của mình?
Cảm ơn rất nhiều!
Cảm ơn. Tôi đang sử dụng plugin này và sử dụng mã groovy tôi đã viết ở trên để "cháy" email. Vấn đề là tôi không biết mã chính xác cho plugin plugin email để kết nối với hành động phát hành. –