2013-05-10 13:28:43 +02:00
|
|
|
|
|
|
|
<?php if(empty($builds) || !count($builds)): ?>
|
|
|
|
<tr class="">
|
|
|
|
<td colspan="6">No builds yet.</td>
|
|
|
|
</tr>
|
|
|
|
<?php endif; ?>
|
|
|
|
|
|
|
|
<?php foreach($builds as $build): ?>
|
|
|
|
<?php
|
|
|
|
switch($build->getStatus())
|
|
|
|
{
|
|
|
|
case 0:
|
|
|
|
$cls = 'info';
|
|
|
|
$status = 'Pending';
|
|
|
|
break;
|
|
|
|
|
|
|
|
case 1:
|
|
|
|
$cls = 'warning';
|
|
|
|
$status = 'Running';
|
|
|
|
break;
|
|
|
|
|
|
|
|
case 2:
|
|
|
|
$cls = 'success';
|
|
|
|
$status = 'Success';
|
|
|
|
break;
|
|
|
|
|
|
|
|
case 3:
|
|
|
|
$cls = 'error';
|
|
|
|
$status = 'Failed';
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
<tr class="<?= $cls; ?>">
|
|
|
|
<td><a href="/build/view/<?= $build->getId(); ?>">#<?= str_pad($build->getId(), 6, '0', STR_PAD_LEFT); ?></a></td>
|
|
|
|
<td><a href="/project/view/<?= $build->getProjectId(); ?>"><?= $build->getProject()->getTitle(); ?></a></td>
|
|
|
|
<td><a href="<?= $build->getCommitLink(); ?>"><?= $build->getCommitId(); ?></a></td>
|
|
|
|
<td><a href="<?= $build->getBranchLink(); ?>"><?= $build->getBranch(); ?></a></td>
|
|
|
|
<td><?= $status; ?></td>
|
|
|
|
<td>
|
|
|
|
<div class="btn-group">
|
|
|
|
<a class="btn" href="/build/view/<?= $build->getId(); ?>">View</a>
|
2013-05-10 17:25:51 +02:00
|
|
|
<?php if($this->User()->getIsAdmin()): ?>
|
2013-05-10 13:28:43 +02:00
|
|
|
<button class="btn dropdown-toggle" data-toggle="dropdown">
|
|
|
|
<span class="caret"></span>
|
|
|
|
</button>
|
|
|
|
<ul class="dropdown-menu">
|
|
|
|
<li><a href="javascript:confirmDelete('/build/delete/<?= $build->getId(); ?>');">Delete Build</a></li>
|
|
|
|
</ul>
|
2013-05-10 17:25:51 +02:00
|
|
|
<?php endif; ?>
|
2013-05-10 13:28:43 +02:00
|
|
|
</div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<?php endforeach; ?>
|