diff options
author | Oliver Chang <ochang@chromium.org> | 2017-03-14 14:38:55 -0700 |
---|---|---|
committer | Oliver Chang <ochang@chromium.org> | 2017-03-14 14:38:55 -0700 |
commit | 3bfbefb1d1893aa5c2df1ed3ee4a7a462e16f5b3 (patch) | |
tree | 53ea15dc52db5c4e36f52a2682d2a1e1f071cc48 | |
parent | e9d2039a0ff329f32fc78031fff9c81edac148e4 (diff) |
[infra] gcb: Links to logs in build status
-rwxr-xr-x | infra/gcb/builds_status.py | 10 | ||||
-rw-r--r-- | infra/gcb/templates/status_template.html | 10 |
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> |