defer start-after-rebuild to the fast lane so the build lane frees up (closes #2094)
This commit is contained in:
parent
ebb85e6291
commit
b191858366
6 changed files with 162 additions and 61 deletions
|
|
@ -862,6 +862,10 @@ async fn deploy_applied_target(
|
|||
agent,
|
||||
&hive,
|
||||
&paths,
|
||||
// Inline start: the apply-commit flow verifies the agent comes
|
||||
// back up before finalizing the deploy tag, so the start stays
|
||||
// part of this entry rather than a deferred fast-lane follow-up.
|
||||
false,
|
||||
&|step| coord.set_queue_step(queue_entry_id, step),
|
||||
&|log_id| {
|
||||
if let Some(qid) = queue_entry_id
|
||||
|
|
@ -874,7 +878,7 @@ async fn deploy_applied_target(
|
|||
.await;
|
||||
|
||||
match build_result {
|
||||
Ok(()) => {
|
||||
Ok(_) => {
|
||||
coord.set_queue_step(queue_entry_id, "finalize deploy");
|
||||
let tag = format!("deployed/{id}");
|
||||
if let Err(e) = lifecycle::git_tag(applied_dir, &tag, target_ref).await {
|
||||
|
|
|
|||
Loading…
Reference in a new issue