[infra] gcb: Links to logs in build status

This commit is contained in:
Oliver Chang 2017-03-14 14:38:55 -07:00
parent e9d2039a0f
commit 3bfbefb1d1
2 changed files with 13 additions and 7 deletions

View File

@ -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, [])

View File

@ -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>