aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Oliver Chang <ochang@chromium.org>2017-03-14 14:38:55 -0700
committerGravatar Oliver Chang <ochang@chromium.org>2017-03-14 14:38:55 -0700
commit3bfbefb1d1893aa5c2df1ed3ee4a7a462e16f5b3 (patch)
tree53ea15dc52db5c4e36f52a2682d2a1e1f071cc48
parente9d2039a0ff329f32fc78031fff9c81edac148e4 (diff)
[infra] gcb: Links to logs in build status
-rwxr-xr-xinfra/gcb/builds_status.py10
-rw-r--r--infra/gcb/templates/status_template.html10
2 files changed, 13 insertions, 7 deletions
diff --git a/infra/gcb/builds_status.py b/infra/gcb/builds_status.py
index 83cd767b..9262ca48 100755
--- a/infra/gcb/builds_status.py
+++ b/infra/gcb/builds_status.py
@@ -84,9 +84,15 @@ def main():
last_build = builds[0]
print last_build['startTime'], last_build['status'], last_build['id']
if last_build['status'] == 'SUCCESS':
- successes.append(project)
+ successes.append({
+ 'name': project,
+ 'build_id': last_build['id'],
+ })
else:
- failures.append(project)
+ failures.append({
+ 'name': project,
+ 'build_id': last_build['id'],
+ })
upload_status(successes, failures, [])
diff --git a/infra/gcb/templates/status_template.html b/infra/gcb/templates/status_template.html
index f8b2aca6..d5d27d08 100644
--- a/infra/gcb/templates/status_template.html
+++ b/infra/gcb/templates/status_template.html
@@ -6,20 +6,20 @@
<body>
<h1>Failing builds</h1>
<ul>
-{% for failure in failures -%}
-<li><a href="/build_logs/{{failure}}/latest.txt">{{failure}}</a></li>
+{% for project in failures -%}
+<li><a href="/log-{{project.build_id}}.txt">{{project.name}}</a></li>
{% endfor -%}
</ul>
<h1>Unstable builds</h1>
<ul>
{% for project in unstable -%}
-<li><a href="/build_logs/{{project}}/latest.txt">{{project}}</a></li>
+<li><a href="/log-{{project.build_id}}.txt">{{project.name}}</a></li>
{% endfor -%}
</ul>
<h1>Healthy builds</h1>
<ul>
-{% for success in successes -%}
-<li><a href="/build_logs/{{success}}/latest.txt">{{success}}</a></li>
+{% for project in successes -%}
+<li><a href="/log-{{project.build_id}}.txt">{{project.name}}</a></li>
{% endfor -%}
</ul>
<p>Last updated {{ last_updated }} (UTC)</p>