비슷한 작업 (임베디드 빌드 상태 아이콘을 전자 메일 알림에 포함)을 시도했지만 빌드 시스템에 공개적으로 액세스 할 수 없으므로 상태 아이콘을 상태에 따라 변수에 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()]}" />