+
+ |
+
+ getSourceHumanize()); ?>
+ |
+
|
-
+
getCommitId(), 0, 7); ?>
|
@@ -118,28 +133,28 @@
|
- getCreated() ? $build->getCreated()->format('Y-m-d H:i:s') : ''; ?>
+ = ($build->getCreateDate() ? $build->getCreateDate()->format('Y-m-d H:i:s') : ''); ?>
|
|
- getStarted() ? $build->getStarted()->format('Y-m-d H:i:s') : ''; ?>
+ = ($build->getStartDate() ? $build->getStartDate()->format('Y-m-d H:i:s') : ''); ?>
|
|
- getFinished() ? $build->getFinished()->format('Y-m-d H:i:s') : ''; ?>
+ = ($build->getFinishDate() ? $build->getFinishDate()->format('Y-m-d H:i:s') : ''); ?>
|
|
- getDuration(); ?> = Lang::get('seconds'); ?>
+ = $build->getDuration(); ?> = Lang::get('seconds'); ?>
|
diff --git a/src/PHPCensor/View/BuildStatus/view.phtml b/src/PHPCensor/View/BuildStatus/view.phtml
index c7c80576..856f7dad 100644
--- a/src/PHPCensor/View/BuildStatus/view.phtml
+++ b/src/PHPCensor/View/BuildStatus/view.phtml
@@ -75,7 +75,7 @@
Branch: getBranch(); ?>
Committer: getCommitterEmail(); ?>
- getCommitId() != 'Manual'): ?>
+ getCommitId())): ?>
Commit: getCommitId(); ?>
@@ -142,18 +142,18 @@
|
-
= $build->getCreated()->format('Y-m-d H:i:s'); ?> |
+
= $build->getCreateDate()->format('Y-m-d H:i:s'); ?> |
getCommitId() !== 'Manual') {
+ if (!empty($build->getCommitId())) {
print sprintf(
- '%s (%s)',
+ '%s %s',
$build->getCommitLink(),
substr($build->getCommitId(), 0, 7),
- $build->getCommitterEmail()
+ $build->getCommitterEmail() ? ('(' . $build->getCommitterEmail() . ')') : ''
);
} else {
- print 'Manual';
+ print '—';
}
?>
|
diff --git a/src/PHPCensor/View/Home/ajax-dashboard-project.phtml b/src/PHPCensor/View/Home/ajax-dashboard-project.phtml
index 3daec637..1f00e379 100644
--- a/src/PHPCensor/View/Home/ajax-dashboard-project.phtml
+++ b/src/PHPCensor/View/Home/ajax-dashboard-project.phtml
@@ -1,5 +1,11 @@
getFinished()) ? $build->getFinished()->format('Y-m-d H:i:s') : $success;
+ $success = is_null($success) && !is_null($build->getFinishDate()) ? $build->getFinishDate()->format('Y-m-d H:i:s') : $success;
break;
case 3:
$failures++;
$statuses[] = 'failed';
- $failure = is_null($failure) && !is_null($build->getFinished()) ? $build->getFinished()->format('Y-m-d H:i:s') : $failure;
+ $failure = is_null($failure) && !is_null($build->getFinishDate()) ? $build->getFinishDate()->format('Y-m-d H:i:s') : $failure;
break;
}
}
@@ -61,8 +67,8 @@ if ($buildCount > 0) {
$shortMessage = Lang::get('x_of_x_failed_short', $failures, $buildCount);
$message = Lang::get('x_of_x_failed', $failures, $buildCount);
- if (!is_null($lastSuccess) && !is_null($lastSuccess->getFinished())) {
- $message .= Lang::get('last_successful_build', $lastSuccess->getFinished()->format('Y-m-d H:i:s'));
+ if (!is_null($lastSuccess) && !is_null($lastSuccess->getFinishDate())) {
+ $message .= Lang::get('last_successful_build', $lastSuccess->getFinishDate()->format('Y-m-d H:i:s'));
} else {
$message .= Lang::get('never_built_successfully');
}
@@ -70,8 +76,8 @@ if ($buildCount > 0) {
$message = Lang::get('all_builds_passed', $buildCount);
$shortMessage = Lang::get('all_builds_passed_short', $buildCount, $buildCount);
- if (!is_null($lastFailure) && !is_null($lastFailure->getFinished())) {
- $message .= Lang::get('last_failed_build', $lastFailure->getFinished()->format('Y-m-d H:i:s'));
+ if (!is_null($lastFailure) && !is_null($lastFailure->getFinishDate())) {
+ $message .= Lang::get('last_failed_build', $lastFailure->getFinishDate()->format('Y-m-d H:i:s'));
} else {
$message .= Lang::get('never_failed_build');
}
diff --git a/src/PHPCensor/View/Home/ajax-timeline.phtml b/src/PHPCensor/View/Home/ajax-timeline.phtml
index ed9d1cf2..b9037810 100644
--- a/src/PHPCensor/View/Home/ajax-timeline.phtml
+++ b/src/PHPCensor/View/Home/ajax-timeline.phtml
@@ -3,6 +3,10 @@
use PHPCensor\Helper\Lang;
use PHPCensor\Model\Build;
+/**
+ * @var Build[] $builds
+ */
+
?>
@@ -14,32 +18,32 @@ use PHPCensor\Model\Build;
switch ($build->getStatus()) {
case Build::STATUS_PENDING:
- $updated = $build->getCreated();
+ $updated = $build->getCreateDate();
$label = Lang::get('pending');
$color = 'blue';
break;
case Build::STATUS_RUNNING:
- $updated = $build->getStarted();
+ $updated = $build->getStartDate();
$label = Lang::get('running');
$color = 'yellow';
break;
case Build::STATUS_SUCCESS:
- $updated = $build->getFinished();
+ $updated = $build->getFinishDate();
$label = Lang::get('success');
$color = 'green';
break;
case Build::STATUS_FAILED:
- $updated = $build->getFinished();
+ $updated = $build->getFinishDate();
$label = Lang::get('failed');
$color = 'red';
break;
}
if (!$updated) {
- $updated = $build->getCreated();
+ $updated = $build->getCreateDate();
}
if ($updated->format('Y-m-d') != $last->format('Y-m-d')): $last = $updated;
@@ -74,7 +78,7 @@ use PHPCensor\Model\Build;
Build #= $build->getId(); ?>
—
-
+ getSourceHumanize()); ?>
@@ -85,21 +89,21 @@ use PHPCensor\Model\Build;
= $tag; ?>
- —
getCommitId() !== 'Manual') {
- print sprintf(
- '
%s (%s)',
- $build->getCommitLink(),
- substr($build->getCommitId(), 0, 7),
- $build->getCommitterEmail()
- );
- } else {
- print Lang::get('manual_build');
- }
+ if (!empty($build->getCommitId())) {
+ echo ' — ';
+ echo sprintf(
+ '
%s %s',
+ $build->getCommitLink(),
+ substr($build->getCommitId(), 0, 7),
+ $build->getCommitterEmail() ? ('(' . $build->getCommitterEmail() . ')') : ''
+ );
+ if (!empty($build->getCommitMessage())) {
+ echo ' — ';
+ print $build->getCommitMessage();
+ }
+ }
?>
- —
- getCommitMessage(); ?>
diff --git a/src/PHPCensor/View/Home/dashboard-projects.phtml b/src/PHPCensor/View/Home/dashboard-projects.phtml
index b884c679..1b046bac 100644
--- a/src/PHPCensor/View/Home/dashboard-projects.phtml
+++ b/src/PHPCensor/View/Home/dashboard-projects.phtml
@@ -1,5 +1,11 @@
getFinished()) ? $build->getFinished()->format('Y-m-d H:i:s') : $success;
+ $success = is_null($success) && !is_null($build->getFinishDate()) ? $build->getFinishDate()->format('Y-m-d H:i:s') : $success;
break;
case 3:
$failures++;
$statuses[] = 'failed';
- $failure = is_null($failure) && !is_null($build->getFinished()) ? $build->getFinished()->format('Y-m-d H:i:s') : $failure;
+ $failure = is_null($failure) && !is_null($build->getFinishDate()) ? $build->getFinishDate()->format('Y-m-d H:i:s') : $failure;
break;
}
}
@@ -62,8 +68,8 @@ foreach($projects as $project):
$shortMessage = Lang::get('x_of_x_failed_short', $failures, $buildCount);
$message = Lang::get('x_of_x_failed', $failures, $buildCount);
- if (!is_null($lastSuccess) && !is_null($lastSuccess->getFinished())) {
- $message .= Lang::get('last_successful_build', $lastSuccess->getFinished()->format('Y-m-d H:i:s'));
+ if (!is_null($lastSuccess) && !is_null($lastSuccess->getFinishDate())) {
+ $message .= Lang::get('last_successful_build', $lastSuccess->getFinishDate()->format('Y-m-d H:i:s'));
} else {
$message .= Lang::get('never_built_successfully');
}
@@ -71,8 +77,8 @@ foreach($projects as $project):
$message = Lang::get('all_builds_passed', $buildCount);
$shortMessage = Lang::get('all_builds_passed_short', $buildCount, $buildCount);
- if (!is_null($lastFailure) && !is_null($lastFailure->getFinished())) {
- $message .= Lang::get('last_failed_build', $lastFailure->getFinished()->format('Y-m-d H:i:s'));
+ if (!is_null($lastFailure) && !is_null($lastFailure->getFinishDate())) {
+ $message .= Lang::get('last_failed_build', $lastFailure->getFinishDate()->format('Y-m-d H:i:s'));
} else {
$message .= Lang::get('never_failed_build');
}
diff --git a/src/PHPCensor/View/Home/index.phtml b/src/PHPCensor/View/Home/index.phtml
index cc5b9abc..873bc86b 100644
--- a/src/PHPCensor/View/Home/index.phtml
+++ b/src/PHPCensor/View/Home/index.phtml
@@ -3,6 +3,10 @@
use PHPCensor\Helper\Lang;
use PHPCensor\Model\Build;
+/**
+ * @var Build[] $builds
+ */
+
?>