2016-09-22 1 views
1

Hat jemand einen einfachen E-Mail-Bericht erstellt, den Jenkins versendet, wenn Nightwatch-Builds fehlschlagen? oder ereigniskonvertierte junit-Berichte an E-Mail-Berichte?jenkins nightwatch E-Mail-Bericht

Ich möchte die folgenden Informationen in einem kurzen Bericht:

  • Ausfälle
  • Liste der Code ändert
  • Wer die letzten Menschen war

Antwort

0

Ich habe nicht zu begehen eine öffentliche Version, aber lass mich versuchen, etwas Hilfe anzubieten, wie du den nodemailer mit dem nightwatch-html-reporter kombinieren kannst.

Ich habe eine funktionierende Nachtwache befindet sich in https://github.com/shane-reaume/nightwatch-bones

Sie sollten in der Lage zu sehen, wo die Nachtschwärmer-html-Reporter Code lebt in den globals.js als ...

var reporter = new HtmlReporter({ 
    openBrowser: true, 
    reportsDirectory: __dirname + '/reports/', 
    themeName: 'default', 
    reportFilename: os.split(' ').join('-') + '-report.html' 
}); 

Sie sind hier Erstellen einer HTML-Datei. Damit können Sie den HTML-Code für Ihren NodeMailer extrahieren (siehe https://community.nodemailer.com/).

Es scheint relativ einfach zu sein, wenn Sie den Anweisungen folgen, aber lassen Sie mich wissen, wenn Sie Probleme haben und ich kann versuchen, etwas zusammen zu werfen.

0

Ich empfehle Ihnen, mit dem E-Mail-Erweiterung-Plugin zu gehen. folgen Sie der Dokumentation https://wiki.jenkins.io/display/JENKINS/Email-ext+plugin Sie können die Berichte als Anhänge zu entsprechenden E-Mails durch Kommas trennen

+0

Während der Link kann eine Lösung für OP-Problem enthalten, löst nur eine Verknüpfung eine Frage nicht lösen. Stellen Sie sich vor, wenn der Link eines Tages abläuft, ist Ihre Antwort dann nutzlos. Bitte erläutern Sie die wichtigsten Aspekte in Ihrer Antwort und fügen Sie den Link nur als Referenz für Ihre schriftlichen Informationen hinzu. –

+0

Es tut mir leid. wie es ist original jenkins doc ich hoffe, es wird nicht ablaufen. und dort finden Sie eine klare Einstellung, wie man das mit Screenshots macht. das ist der Grund, warum ich den URL-Link vorschlage –

Verwandte Themen