Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(249)

Side by Side Diff: templates/waterfall_mail.html

Issue 19878007: Add build mailer capability to support gatekeeper_ng. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/chromium-build@master
Patch Set: Rebase to latest master Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « templates/main_mailer.html ('k') | tests/test_mailer/expected.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 {% extends "base_mail.html" %}
2
3 {% block buildbox%}
4
5 {% set results = ["success", "warnings", "failure", "skipped", "exception",
6 "retry"] %}
7 {% set styles = {
8 'exception': ('color: #FFFFFF; background-color: #e0b0ff; '
9 'border-color: #ACA0B3;'),
10 'failure': ('color: #FFFFFF; background-color: #e98080; '
11 'border-color: #A77272;'),
12 'retry': ('color: #FFFFFF; background-color: #e0b0ff; '
13 'border-color: #ACA0B3;'),
14 'offline': ('color: #FFFFFF; background-color: #e0b0ff; '
15 'border-color: #ACA0B3;'),
16 'skipped': '',
17 'start': ('color: #666666; background-color: #fffc6c;'
18 'border-color: #C5C56D;'),
19 'success': ('color: #FFFFFF; background-color: #8fdf5f; '
20 'border-color: #4F8530;'),
21 'warnings': ('color: #FFFFFF; background-color: #ffc343; '
22 'border-color: #C29D46;'),
23 }
24 %}
25
26 {% set buildername = build_status['builderName'] %}
27 <tr><td style="{{styles[results[(build_status['result'])]]}}"><a title="Reason: {{build_status['reason']}}" href="{{waterfall_url}}builders/{{buildername|urlquo te}}/builds/{{build_status['number']}}">Build {{build_status['number']}}</a></td ></tr>
28 {% for step in build_status['steps'] if step['started'] and step['text'] %}
29 <tr><td style="{{styles[results[step['results']]]}}">
30 {% for line in step['text'] %}
31 {{line}}<br/>
32 {% endfor %}
33 {% for steplog in step['logs'] %}
34 <a href="{{steplog[1]}}">{{steplog[0]}}</a><br/>
35 {% endfor %}
36 {% for urlname, target in step['urls'].iteritems() %}
37 <a href="{{target}}">{{urlname}}</a><br/>
38 {% endfor %}
39 </td></tr>
40 {% endfor %}
41 {% endblock %}
42
43
44 {% block changes %}
45 {% for change in build_status['changes'] %}
46 <p>Changed by: <b>{{change['who']}}</b><br />
47 Changed at: <b>{{change['at']}}</b><br />
48 {% if change['repository'] %}
49 Repository: <b>{{change['repository']}}</b><br />
50 {% endif %}
51 {% if change['branch'] %}
52 Branch: <b>{{change['branch']}}</b><br />
53 {% endif %}
54 {% if change['revision'] %}
55 {% if change.get('revlink') %}
56 Revision: <a href="{{change['revlink']}}"><b>{{change['revision']}}</b>< /a>
57 {% else %}
58 Revision: <b>{{change['revision']}}</b><br />
59 {% endif %}
60 {% endif %}
61 <br />
62
63 Changed files:
64 <ul>
65 {% for f in change['files'] %}
66 <li>
67 {% if f['url'] %}
68 <a href="{{f['url']}}"><b>{{f['name']}}</b></a>
69 {% else %}
70 <b>{{f['name']}}</b>{% endif %}</li>
71 {% endfor %}
72 </ul>
73
74 Comments:
75 <pre>{{change['comments']}}</pre>
76
77 Properties:
78 <ul>
79 {% for prop in change['properties'] %}
80 <li>
81 {{prop[0]}}: {{prop[1]}}<br/></li>
82 {% endfor %}
83 </ul>
84 </p>
85 {% endfor %}
86 {% endblock %}
87
OLDNEW
« no previous file with comments | « templates/main_mailer.html ('k') | tests/test_mailer/expected.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698