fix(agent99): deploy backup freshness exporter atomically

This commit is contained in:
Your Name
2026-07-18 21:33:50 +08:00
parent 4b2b73f1a7
commit 98b0682a6e
5 changed files with 122 additions and 41 deletions

View File

@@ -214,6 +214,8 @@ $host110BackupRuntimeContract = [bool](
$host110BackupRuntimeBroker.Contains('"merge-base", "--is-ancestor", $SourceRevision, $sourceHead') -and
$host110BackupRuntimeBroker.Contains('executorSha256 = $executorDigest') -and
$host110BackupRuntimeBroker.Contains('verifierSha256 = $verifierDigest') -and
$host110BackupRuntimeBroker.Contains('"scripts/ops/backup-health-textfile-exporter.py"') -and
$host110BackupRuntimeBroker.Contains('$ExpectedFileCount = 18') -and
$host110BackupRuntimeBroker.Contains('StrictHostKeyChecking=yes') -and
$host110BackupRuntimeBroker.Contains('$process.WaitForExit($TimeoutSeconds * 1000)') -and
$host110BackupRuntimeBroker.Contains('taskkill.exe /PID $process.Id /T /F') -and