[% WRAPPER layout.tt title="Job ‘$project.name:$jobset.name:$job.name’" %] [% PROCESS common.tt %] <h1>Job <tt>[% INCLUDE renderLink uri = c.uri_for(c.controller('Project').action_for('view'), [project.name]) title = project.name %]:[% INCLUDE renderLink uri = c.uri_for(c.controller('Jobset').action_for('index'), [project.name, jobset.name]) title = jobset.name %]:[% job.name %]</tt></h1> <div id="generic-tabs"> <ul> <li><a href="#tabs-status">Status</a></li> <li><a href="#tabs-channels">Channels</a></li> <li><a href="#tabs-latestbuilds">Latest builds</a></li> <!-- <li><a href="#tabs-statistics">Statistics</a></li> --> </ul> <div id="tabs-status"> [% IF currentBuilds.size == 0 %] <h2>Latest builds (latest evaluation)</h2> [% INCLUDE renderBuildList builds=currentBuilds showStatusChange=0 %] [% END %] [% IF runningBuilds.size != 0 %] <h2>Running builds</h2> [% INCLUDE renderBuildList builds=runningBuilds showSchedulingInfo=1 hideResultInfo=1 %] [% END %] [% IF lastBuilds.size != 0 %] <h2>Last 10 builds</h2> [% INCLUDE renderBuildList builds=lastBuilds showStatusChange=0 %] [% END %] </div> <div id="tabs-channels"> <p>This job provides the following Nix channel:</p> <ul> <li> <a href="[% c.uri_for('/job' project.name jobset.name job.name 'channel' 'latest') %]"><tt>latest</tt></a> — contains the latest successful build for each platform. </li> </ul> </div> <div id="tabs-latestbuilds"> <ul> <li><a href="[% c.uri_for('/job' project.name jobset.name job.name 'latest') %]">Latest successful build.</a></li> [% FOREACH system IN systems %] <li><a href="[% c.uri_for('/job' project.name jobset.name job.name 'latest-for' system.system) %]">Latest successful build for <tt>[% system.system %]</tt>.</a></li> [% END %] </ul> </div> [%# <div id="tabs-statistics"> [% INCLUDE showBuildStats % ] </div> %] </div> <script type="text/javascript"> $("#generic-tabs").tabs(); </script> [% END %]