2015-07-10 15:08:34 +02:00
|
|
|
[% WRAPPER layout.tt title="Latest steps" %]
|
|
|
|
[% PROCESS common.tt %]
|
|
|
|
|
|
|
|
<p>Showing steps [% (page - 1) * resultsPerPage + 1 %] - [% (page - 1)
|
|
|
|
* resultsPerPage + steps.size %] of about [% total %] in
|
|
|
|
order of descending finish time.</p>
|
|
|
|
|
|
|
|
<table class="table table-striped table-condensed clickable-rows">
|
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<th></th>
|
|
|
|
<th>What</th>
|
|
|
|
<th>Job</th>
|
|
|
|
<th>Build</th>
|
|
|
|
<th>Step</th>
|
|
|
|
<th>When</th>
|
|
|
|
<th>Duration</th>
|
|
|
|
<th>Machine</th>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
[% FOREACH step IN steps %]
|
|
|
|
<tr>
|
|
|
|
<td>[% INCLUDE renderBuildStatusIcon buildstatus=step.status size=16 %]</td>
|
|
|
|
<td><tt>[% step.drvpath.match('-(.*).drv').0 %]</tt></td>
|
|
|
|
<td><tt>[% INCLUDE renderFullJobNameOfBuild build=step.build %]</tt></td>
|
2025-08-02 16:56:04 +02:00
|
|
|
<td><a [% HTML.attributes(href => c.uri_for('/build' step.build.id)) %]>[% step.build.id %]</a></td>
|
|
|
|
<td><a class="row-link" [% HTML.attributes(href => c.uri_for('/build' step.build.id 'nixlog' step.stepnr 'tail')) %]>[% step.stepnr %]</a></td>
|
2015-07-10 15:08:34 +02:00
|
|
|
<td>[% INCLUDE renderRelativeDate timestamp=step.stoptime %]</td>
|
|
|
|
<td style="width: 10em">[% INCLUDE renderDuration duration = step.stoptime - step.starttime %] </td>
|
|
|
|
<td><tt>[% INCLUDE renderMachineName machine=step.machine %]</tt></td>
|
|
|
|
</tr>
|
|
|
|
[% END %]
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
|
|
|
|
[% INCLUDE renderPager %]
|
|
|
|
|
|
|
|
[% END %]
|