Files
2025-09-29 00:52:08 +02:00

162 lines
5.4 KiB
Plaintext
Executable File

<form ID="RefreshForm" method="post">
<table width="100%">
<tr>
<td align="right"><input type="submit" align="right" name="Refresh" value="Refresh status" /></td>
</tr>
</table>
</form>
#if ($forceBuildMessage.Length > 0)
<P><span id="StatusLabel"><b><font color="#4A3C8C">$forceBuildMessage</font></b></span></P>
#end
#if ($projectGrid.Length > 0)
<table cellspacing="0" cellpadding="3" rules="rows" bordercolor="#333399" border="1" id="StatusGrid" bgcolor="White" width="100%">
<tr bgcolor="#333399" class="ProjectGridHeader">
#if ($wholeFarm)
<td align="Center">
<a href="$serverNameSortLink"><b>Server</b></a>
</td>
#end
<td>
<a href="$projectNameSortLink"><b>Project Name</b></a>
</td>
<td align="Center">
<a href="$buildStatusSortLink"><b>Last Build Status</b></a>
</td>
<td align="Center">
<a href="$lastBuildDateSortLink"><b>Last Build Time</b></a>
</td>
<td align="Center">
<b>CCNet Status</b>
</td>
<td align="Center">
<b>Activity</b>
</td>
<td align="Center">
<b>Messages</b>
</td>
<td align="Center">
<b>Admin</b>
</td>
</tr>
#set ($ProjectOKCounter = 0)
#set ($ProjectNOKCounter = 0)
#foreach ($projectGridRow in $projectGrid)
<tr bgcolor="Ivory">
#if ($projectGridRow.BuildStatus == "Success")
#set ($ProjectOKCounter = $ProjectOKCounter + 1)
#else
#set ($ProjectNOKCounter = $ProjectNOKCounter + 1)
#end
#if ($wholeFarm)
<td align="Left">
<b>$projectGridRow.ServerName</b>
</td>
#end
<td align="Left">
<font color="Black">
<a href="$projectGridRow.Url">$projectGridRow.Name</a>
</font>
</td>
<td align="Center">
<font color="$projectGridRow.BuildStatusHtmlColor">
<b>$projectGridRow.BuildStatus</b>
</font>
</td>
<td align="Center">
<font color="Black">$projectGridRow.LastBuildDate</font>
</td>
<td align="Center">
<font color="Black">$projectGridRow.Status</font>
</td>
<td align="Center">
#if ($projectGridRow.Activity == "Building")
<b><font color="Red">$projectGridRow.Activity</font></b>
#else
<font color="Black">$projectGridRow.Activity</font>
#end
</td>
<td align="Center">
<font color="Black">
$projectGridRow.CurrentMessage
</font>
</td>
<td align="Center">
<form method="post" style="margin-bottom:0px;">
<input type="hidden" name="projectName" value="$projectGridRow.Name" />
<input type="hidden" name="serverName" value="$projectGridRow.ServerName" />
<font color="Black">
#if ($projectGridRow.allowForceBuild)
<input type="submit" name="$projectGridRow.ForceAbortBuildButtonName" value="$projectGridRow.ForceAbortBuildButtonValue"/>
#end
#if ($projectGridRow.AllowStartStopBuild)
<input type="submit" name="$projectGridRow.StartStopButtonName" value="$projectGridRow.StartStopButtonValue"/>
#end
</font>
</form>
</td>
</tr>
#if ($projectGridRow.BuildStage.Length > 0)
<tr bgcolor="lavender">
<td align="Left" COLSPAN="9">
<font color="Black">
$projectGridRow.BuildStage
</font>
</td>
</tr>
#end
#end
#set ($ProjectCounter = $ProjectOKCounter + $ProjectNOKCounter)
#if ($ProjectCounter == 0)
#set ($OKPercent = 50)
#set ($NOKPercent = 0)
#else
#set ($OKPercent = 50 * $ProjectOKCounter / $ProjectCounter)
#set ($NOKPercent = 50 - $OKPercent)
#end
#set ($OKPercentToolTip = $OKPercent * 2)
<tr>
<td COLSPAN="9">
<table cellspacing="0" cellpadding="0" border="0" width="100%" >
<tr height=5 title="Percentage of successfull builds : $OKPercentToolTip%">
<td width=$OKPercent% bgcolor="#33CC00"> </td>
<td width=$NOKPercent% bgcolor="#FF0000"></td>
<td width=$NOKPercent% bgcolor="#FF0000"></td>
<td width=$OKPercent% bgcolor="#33CC00"> </td>
</tr>
</table>
</td>
</tr>
</table>
#end
#if ($exceptions.Length > 0)
<P>
<span id="ExceptionTitleLabel">There were exceptions connecting to the following servers:</span>
</P>
<table cellspacing="0" cellpadding="4" rules="all" bordercolor="#CC9966" border="1" id="ExceptionGrid" bgcolor="White" width="100%">
<tr bgcolor="#990000">
<th><font color="#FFFFCC"><b>Server Name</b></font></th>
<th><font color="#FFFFCC"><b>Url</b></font></th>
<th><font color="#FFFFCC"><b>Message</b></font></th>
</tr>
#foreach ($exception in $exceptions)
<tr bgcolor="White">
<td><font color="#330099">$exception.ServerName</font></td>
<td><font color="#330099">$exception.Url</font></td>
<td><font color="#330099">$exception.Message</font></td>
</tr>
#end
</table>
#end