public function show($deployment_id)
{
$deployment = $this->deploymentRepository->getById($deployment_id);
$output = [];
foreach ($deployment->steps as $step) {
foreach ($step->servers as $server) {
$server->server;
$server->runtime = $server->runtime() === false ? null : $server->getPresenter()->readable_runtime;
$server->output = is_null($server->output) || !strlen($server->output) ? null : '';
$output[] = $server;
}
}
$project = $deployment->project;
return view('deployment.details', ['breadcrumb' => [['url' => route('projects', ['id' => $project->id]), 'label' => $project->name]], 'title' => Lang::get('deployments.deployment_number', ['id' => $deployment->id]), 'subtitle' => $project->name, 'project' => $project, 'deployment' => $deployment, 'output' => json_encode($output)]);
}