2014-12-04 13:19:06 +01:00
|
|
|
<?php use PHPCI\Helper\Lang; ?>
|
2013-05-10 13:28:43 +02:00
|
|
|
|
|
|
|
<?php if(empty($builds) || !count($builds)): ?>
|
|
|
|
<tr class="">
|
2014-12-04 13:19:06 +01:00
|
|
|
<td colspan="6"><?php Lang::out('no_builds_yet'); ?></td>
|
2013-05-10 13:28:43 +02:00
|
|
|
</tr>
|
|
|
|
<?php endif; ?>
|
|
|
|
|
|
|
|
<?php foreach($builds as $build): ?>
|
2013-09-18 10:56:13 +02:00
|
|
|
|
2013-05-10 13:28:43 +02:00
|
|
|
<?php
|
|
|
|
switch($build->getStatus())
|
|
|
|
{
|
|
|
|
case 0:
|
2013-08-01 17:37:21 +02:00
|
|
|
$cls = 'active';
|
2013-06-05 21:59:05 +02:00
|
|
|
$subcls = 'info';
|
2014-12-04 13:19:06 +01:00
|
|
|
$status = Lang::get('pending');
|
2013-06-05 21:59:05 +02:00
|
|
|
|
2013-05-10 13:28:43 +02:00
|
|
|
break;
|
|
|
|
|
|
|
|
case 1:
|
|
|
|
$cls = 'warning';
|
2013-06-05 21:59:05 +02:00
|
|
|
$subcls = 'warning';
|
2014-12-04 13:19:06 +01:00
|
|
|
$status = Lang::get('running');
|
2013-05-10 13:28:43 +02:00
|
|
|
break;
|
|
|
|
|
|
|
|
case 2:
|
|
|
|
$cls = 'success';
|
2013-06-05 21:59:05 +02:00
|
|
|
$subcls = 'success';
|
2014-12-04 13:19:06 +01:00
|
|
|
$status = Lang::get('success');
|
2013-05-10 13:28:43 +02:00
|
|
|
break;
|
|
|
|
|
|
|
|
case 3:
|
2013-08-01 17:37:21 +02:00
|
|
|
$cls = 'danger';
|
|
|
|
$subcls = 'danger';
|
2014-12-04 13:19:06 +01:00
|
|
|
$status = Lang::get('failed');
|
2013-05-10 13:28:43 +02:00
|
|
|
break;
|
|
|
|
}
|
|
|
|
?>
|
2013-05-14 19:28:03 +02:00
|
|
|
<tr class="<?php print $cls; ?>">
|
2014-01-28 22:27:39 +01:00
|
|
|
<td><a href="<?php echo PHPCI_URL ?>build/view/<?php print $build->getId(); ?>">#<?php print str_pad($build->getId(), 6, '0', STR_PAD_LEFT); ?></a></td>
|
2015-02-28 18:38:56 +01:00
|
|
|
<td><?php print $build->getCreated()->format('Y-m-d H:i:s'); ?></td>
|
2014-01-28 22:27:39 +01:00
|
|
|
<td><a href="<?php echo PHPCI_URL ?>project/view/<?php print $build->getProjectId(); ?>">
|
2015-10-15 11:07:54 +02:00
|
|
|
<i class="fa fa-<?php print $build->getProject()->getIcon(); ?>"></i>
|
|
|
|
|
|
|
|
<?php
|
2013-09-18 10:56:13 +02:00
|
|
|
if (is_object($build->getProject())) {
|
2013-11-03 00:39:55 +01:00
|
|
|
print htmlspecialchars($build->getProject()->getTitle());
|
2013-09-18 10:56:13 +02:00
|
|
|
} else {
|
|
|
|
print ' - ';
|
|
|
|
}
|
|
|
|
?></a></td>
|
2014-03-12 16:22:57 +01:00
|
|
|
|
2014-12-02 17:26:55 +01:00
|
|
|
<td class="hidden-md hidden-sm hidden-xs">
|
2014-03-12 16:22:57 +01:00
|
|
|
<?php
|
|
|
|
if ($build->getCommitId() !== 'Manual') {
|
2014-12-02 17:26:55 +01:00
|
|
|
print sprintf(
|
|
|
|
'<a href="%s" target="_blank">%s (%s)</a>',
|
|
|
|
$build->getCommitLink(),
|
|
|
|
substr($build->getCommitId(), 0, 7),
|
|
|
|
$build->getCommitterEmail()
|
|
|
|
);
|
|
|
|
} else {
|
2014-12-04 13:19:06 +01:00
|
|
|
print Lang::get('manual_build');
|
2014-03-12 16:22:57 +01:00
|
|
|
}
|
|
|
|
?>
|
|
|
|
</td>
|
|
|
|
|
2014-12-02 17:26:55 +01:00
|
|
|
<td><a href="<?php print $build->getBranchLink(); ?>" target="_blank"><?php print $build->getBranch(); ?></a></td>
|
2013-06-04 20:14:47 +02:00
|
|
|
<td>
|
2014-05-12 15:58:48 +02:00
|
|
|
<span class='label label-<?php echo $subcls ?>'><?php echo $status ?></span>
|
2013-06-04 20:14:47 +02:00
|
|
|
</td>
|
2013-05-10 13:28:43 +02:00
|
|
|
<td>
|
|
|
|
<div class="btn-group">
|
2014-12-04 13:19:06 +01:00
|
|
|
<a class="btn btn-default btn-sm" href="<?php echo PHPCI_URL ?>build/view/<?php print $build->getId(); ?>"><?php Lang::out('view'); ?></a>
|
2013-05-10 17:25:51 +02:00
|
|
|
<?php if($this->User()->getIsAdmin()): ?>
|
2014-04-30 15:13:07 +02:00
|
|
|
<button class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown">
|
2013-05-10 13:28:43 +02:00
|
|
|
<span class="caret"></span>
|
|
|
|
</button>
|
|
|
|
<ul class="dropdown-menu">
|
2014-12-04 13:19:06 +01:00
|
|
|
<li><a href="<?php echo PHPCI_URL ?>build/delete/<?php print $build->getId(); ?>" class="phpci-app-delete-build"><?php Lang::out('delete_build'); ?></a></li>
|
2013-05-10 13:28:43 +02:00
|
|
|
</ul>
|
2013-05-10 17:25:51 +02:00
|
|
|
<?php endif; ?>
|
2013-05-10 13:28:43 +02:00
|
|
|
</div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
2013-08-01 17:37:21 +02:00
|
|
|
<?php endforeach; ?>
|