Preserve orchestrator deployment realtime sequence

This commit is contained in:
Chirag Aggarwal
2026-05-21 19:24:15 +05:30
parent e629b7baea
commit 2e950850e9
@@ -1676,6 +1676,10 @@ class Builds extends Action
}
}
$queueForRealtime
->setPayload($deployment->getArrayCopy())
->trigger();
$this->afterBuildSuccess($queueForRealtime, $dbForProject, $deployment, $runtime, $adapter);
$logs = $deployment->getAttribute('buildLogs', '');
@@ -1751,8 +1755,6 @@ class Builds extends Action
}
$deployment = $dbForProject->updateDocument('deployments', $deployment->getId(), new Document([
'buildEndedAt' => $buildEndedAt,
'buildDuration' => $buildDuration,
'status' => 'ready',
'buildLogs' => $logs,
'adapter' => $deployment->getAttribute('adapter'),
@@ -1881,6 +1883,15 @@ class Builds extends Action
}
}
$queueForRealtime
->setPayload($deployment->getArrayCopy())
->trigger();
$deployment = $dbForProject->updateDocument('deployments', $deployment->getId(), new Document([
'buildEndedAt' => $buildEndedAt,
'buildDuration' => $buildDuration,
]));
$queueForRealtime
->setPayload($deployment->getArrayCopy())
->trigger();