Senden Jenkins Konsole die Ausgabe als HTML-E-Mails

Ich weiß nicht, ob dies überhaupt möglich ist, aber immer noch Fragen hier, um zu sehen, ob jemand versucht hat/drüber nachgedacht.

Habe ich einen build ausgeführt, dass, wenn die fehl echo aus html-code wie unten angegeben. Ich möchte senden Sie diesen html als E-Mail an alle Empfänger.

Derzeit, wenn ich die einfache E-Mail-plugin, dann wird die ganze Ausgabe der Konsole gesendet wird, als eine E-Mail, die enthält alle diese html-tags (nicht lesbar). Ich habe dann installiert die E-Mail-Ext-plugin, aber ich bin nicht sicher, ob die pre-send-script Lesen kann meine Konsole Ausgabe und E-Mail senden. Hat schon mal jemand probiert? Ist es Wert, Zeit oder soll ich das einfach ändern Sie die Ausgabe der Ausgabe von formatiertem text?

Dieser build ist für interne tools und ich kann es nicht schaffen .html-Datei oder versenden Sie den link zu der .html-Datei als E-Mail, weil der Weg hinter einer firewall.

Ich weiß nicht, ob dies unterstützt wird, aber ist es möglich, dass die Ausgabe der Konsole zeigt die html-Ausgabe?

Danke für die Hilfe!

HTML:

                <style type="text/css">
                    table.gridtable {
                    font-family: verdana,arial,sans-serif;
                        font-size:11px;
                        color:#333333;
                        border-width: 1px;
                        border-color: #666666;
                        border-collapse: collapse;
                    }
                    table.gridtable th {
                    border-width: 1px;
                        padding: 8px;
                        border-style: solid;
                        border-color: #666666;
                        background-color: #dedede;
                    }
                    table.gridtable td {
                    border-width: 1px;
                        padding: 8px;
                        border-style: solid;
                        border-color: #666666;
                        background-color: #ffffff;
                    }
                </style>

                <table class="gridtable">
                    <thead>
                        <tr>
                          <th>Service Checked</th>
                          <th>Status</th>
                          <th>Response</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                          <td>canary</td>
                          <td>Success</td>
                          <td>Please override the check() method</td>
                        </tr>

                        <tr>
                          <td style="color: red;"><strong>www.mysite.com</strong></td>
                          <td style="color: red;">Failure</td>
                          <td>Ping to https://www.mysite.com/canary?from=here FAILED</td>
                        </tr></tbody></table>

InformationsquelleAutor Sumitk | 2014-12-10
Schreibe einen Kommentar