2016-06-28 2 views
2

Jenkins에서 일을 시작했습니다. 완벽하게 작동하고 내 작업 영역의 "대상"폴더 아래에 테스트 보고서를 작성합니다. 보고서에 수동으로 액세스 할 수 있지만이 보고서를 Jenkins가 보내는 전자 메일 본문으로 보낼 수 없었습니다. 나는 젠킨스로부터 이메일을 받는다. 그러나 그것이 포함하고있는 누구나는 젠킨스 로그 다. 내가 시도한 몇 가지 사항은 smtp가 제대로 설정되었는지 (이메일을 보낼 수 있는지), 이메일 내선 버전을 업데이트하고, Jenkins 버전이 1.63인지 확인하는 것입니다. 구성 Jenkins에서 sysadmin 전자 메일이 설정되었습니다. 나는 같은 전자 메일의 본문에 HTML 보고서의 상대 경로를 제공하고있다 :Jenkins ext 이메일 플러그인에서 이메일을받을 수 없습니다.

${FILE,path="target/surefire-reports/emailable-report.html"} . 

내가 잘못하고, 또는 그 젠킨스 함께 할 수있는 뭔가가 있는지 여부입니다 무엇 확실하지 않다. 나는 절대 경로와 상대 경로를 모두 시도했지만 어느 것도 작동하지 않습니다.

이 내가 젠킨스에서 얻을 정확한 이메일입니다 -

주제 이메일의 제목과 본문 :

젠킨스 빌드가 불안정되었다 : somkeTestCases # 91

바디»Android_Smoke_Test_Cases :

http://localhost:8080/job/Android_Smoke_Test_Cases/com.ABC.Automation.FrameWork$ABC.Automation.FrameWork/91/

예 HTML 텍스트가 선택되었습니다. enter image description here

+1

ext 이메일 플러그인의 콘텐츠 유형을 "HTML (text/html)"로 설정 했습니까? 현재 수신 한 이메일 콘텐츠로 게시물을 수정할 수 있습니까? – mainframer

+0

@mainframer가 질문에 대한 질문을 업데이트했습니다. – vishal

답변

1

이렇게하면이 문제를 해결할 수 있습니다. Jenkins 버전을 2.11로 업그레이드하고 ext 플러그인을 2.25로 다운 그레이드했습니다.

그렇지 않으면 이메일을 전송하지 않습니다.

관련 문제