ฉันพยายามทำสิ่งที่คล้ายกัน (ฝังไอคอนสถานะการสร้างลงในการแจ้งเตือนทางอีเมล) แต่เนื่องจากระบบการสร้างของเราไม่สามารถเข้าถึงได้แบบสาธารณะฉันจึงสิ้นสุดการโพสต์ไอคอนสถานะไปที่ imgur และอ้างอิงภาพเหล่านั้นโดยการจัดเก็บ URL ในตัวแปรตามสถานะ
นี่คือตัวอย่างบางส่วนจากเทมเพลตอีเมลของฉัน Groovyscript:
การกำหนด URL:
def images = [:]
images["SUCCESS"] = "http://i.imgur.com/uXlqCxW.gif"
images["PASSED"] = "http://i.imgur.com/uXlqCxW.gif"
images["UNSTABLE"] = "http://i.imgur.com/QkQbxR3.gif"
images["SKIPPED"] = "http://i.imgur.com/QkQbxR3.gif"
images["FAILURE"] = "http://i.imgur.com/LUveOg7.gif"
images["FAILED"] = "http://i.imgur.com/LUveOg7.gif"
images["ABORTED"] = "http://i.imgur.com/jSdrWWP.gif"
images["NOT_RUN"] = "http://i.imgur.com/jSdrWWP.gif"
การใช้ URL ในอีเมล:
<img src="${images[build.result.toString()]}" />