blob: 9ca378d4e30ed90629c88cf68ec86a0361b9cea3 [file] [log] [blame]
{% extends "skia_telemetry_base.html" %}
{% block content %}
<center>
{% if info_msg %}<font color="red"><b>{{ info_msg }}</b></font><br/><br/>{% endif %}
<h2>Add a new Chromium Build</h2>
<h3><a href="https://ct.skia.org/chromium_builds/">Submit new build tasks here!</a></h3>
<br/>
{% if not is_google_chromium_user %}
Must have a google or chromium account to add new chromium buids (contact rmistry@)<br/><br/>
{% else %}
<form name="chromiumBuildForm" action="chromium_builds" method="post">
<table>
<tr>
<td>
Chromium Commit Hash:
</td>
<td>
<input type="text" name="chromium_rev" size="35" value="LKGR">
</td>
</tr>
<tr>
<td>
Skia Commit Hash:
</td>
<td>
<input type="text" name="skia_rev" size="35" value="LKGR">
</td>
</tr>
</table>
<br/>
<input type="submit" value="Add" disabled>
<h3><a href="https://ct.skia.org/chromium_builds/">Submit new build tasks here!</a></h3>
<br/>
</form>
{% endif %}
<hr/>
<h2>Repository of Chromium Builds</h2>
<br/>
{% if chromium_builds %}
<table border="1" cellpadding="5">
<tr bgcolor="#CCCCFF">
<td><b>Chromium Commit Hash</b></td>
<td><b>Submitted On</b></td>
<td><b>Skia Commit Hash</b></td>
<td><b>Requested Time</b></td>
<td><b>Completed Time</b></td>
<td><b>Build Log</b></td>
<td><b>Delete</b></td>
</tr>
{% for build in chromium_builds %}
<tr {% if not build.completed_time %}bgcolor="#8FDF5F"{% endif %} >
<td align="center">
<a href='https://chromium.googlesource.com/chromium/src/+/{{ build.chromium_rev }}'>{{ build.chromium_rev|slice:":7" }}</a>
</td>
<td align="center">
{% if build.chromium_rev_date %}
{{ build.chromium_rev_date }}
{% else %}
Calculating
{% endif %}
</td>
<td align="center">
<a href='https://skia.googlesource.com/skia/+/{{ build.skia_rev }}'>{{ build.skia_rev|slice:":7" }}</a>
</td>
<td align="center">
{{ build.requested_time }}
</td>
<td align="center">
{% if build.completed_time %}
{{ build.completed_time }}
{% else %}
{% ifequal build.key.id_or_name oldest_pending_task_key %}
In Progress
{% else %}
Waiting in Queue
{% endifequal %}
{% endif %}
</td>
<td align="center">
{% if build.build_log_link %}
<a href='{{ build.build_log_link }}' target='_blank'>log</a>
{% else %}
{% ifequal build.key.id_or_name oldest_pending_task_key %}
In Progress
{% else %}
Waiting in Queue
{% endifequal %}
{% endif %}
</td>
<td align="center">
<form action="chromium_builds" name="delete_chromium_build" method="post">
<input type='hidden' name='delete' value='{{ build.key.id_or_name }}'>
<input type='submit' value='Delete' {% if not is_google_chromium_user %}disabled{% endif %} {% ifequal build.key.id_or_name oldest_pending_task_key %}disabled{% endifequal %}>
</form>
</td>
</tr>
{% endfor %}
</table>
{% else %}
No Chromium builds in the repository yet.
{% endif %}
<br/>
</center>
{% endblock %}