@extends('layouts.app') @section('content')
All Deployments
@if($deployments->isEmpty())
No deployments recorded

Deployment records appear here once nodes begin updating

@else
@foreach($deployments as $dep) @endforeach
Node Release Status Started Duration Rollback Log
{{ $dep->node->node_name ?? 'Unknown' }}
{{ $dep->node->ip_address ?? '' }}
v{{ $dep->release->version ?? '?' }}
{{ $dep->release->name ?? '' }}
{{ ucfirst(str_replace('_', ' ', $dep->status)) }} {{ $dep->started_at?->format('d M Y H:i') ?? '—' }} {{ $dep->duration ?? '—' }} @if($dep->rollback_available) Available @else — @endif @if($dep->log) {{-- Log Modal --}} @else — @endif
@if($deployments->hasPages()) @endif @endif
@endsection