2012-06-05 10 views
2

Log-Parser를 Email-ext 플러그인과 함께 사용하여 전자 메일을 통해 구문 분석 된 콘솔 출력을 얻는 방법?Hudson/Jenkins에서 Email-ext 및 Log Parser (젤리 스크립트 사용) 플러그인을 사용하는 방법?

${JELLY_SCRIPT,template="html"}을 사용하여 서식이 지정된 메시지를 가져옵니다.

Log Parser Plugin을 설치 및 구성한 후에도 구문 분석 콘솔 출력이없는 전자 메일이 계속 수신됩니다.

답변

2

콘솔 파서 플러그인은 빌드 상태 페이지의 링크를 통해 나중에 표시 할 수있는 별도의 HTML 파일을 만듭니다. Email-ext 플러그인과 관련이 없습니다 (적어도 직접적으로는 그렇지 않습니다). 내가보기에 몇 가지 옵션이 있습니다 :

  • 이메일의 Log Parser 플러그인은 잊어 버리십시오. 템플릿에서 직접 출력 형식을 지정하십시오 (보다 강력한 포맷의 경우 EmailExt 플러그인의 Groovy 스크립트 옵션을 사용할 수 있음).
  • 전자 메일에 요약을 제공하고 구문 분석 된 콘솔 출력에 대한 링크를 포함하십시오. http://<jenkins_server>/job/<job-name>/<build-num>/parsed_console입니다. 여담으로

:

로그 파서 플러그인은 거대한 로그가 큰 시간 절약이다.

일반적으로 내 경험에 따르면 빌드 전자 메일은 도움보다 성가신 것으로 나타났습니다. 너무 많은 사람들이 무시하거나 실제 서비스를하기에는 너무 적습니다. 어떤 이유로 개발자들은 개발자를 싫어하는 반면 관리자는 개발자를 좋아합니다. EmailExt와 Groovy를 사용하여 일주일 동안 매우 훌륭한 보고서를 작성했습니다. 결국에는 아무도보고 있지 않습니다. 다소 도움이되는 유일한 전자 메일은 빌드를 위반 한 커미터에게 보낸 것입니다. 즉, 섹시 해 보이는 것에 시간을 낭비하지 말고, 결국에는 거의 가치가 없습니다.

+0

답장을 보내 주셔서 감사합니다. Spasibo! =)) –

+0

필자는 parsed_console이 더 이상 존재하지 않으며 대신 consoleText라고 생각합니다. – AnneTheAgile