Speed up scratch image builds with publish-first contexts

This commit is contained in:
master
2026-03-09 07:37:24 +02:00
parent c9686edf07
commit f218ec82ec
8 changed files with 358 additions and 38 deletions

View File

@@ -400,11 +400,16 @@ function Build-Solutions {
# ─── 6. Build Docker images ────────────────────────────────────────────────
function Build-Images {
function Build-Images([switch]$PublishNoRestore) {
Write-Step 'Building Docker images'
$buildScript = Join-Path $Root 'devops/docker/build-all.ps1'
if (Test-Path $buildScript) {
& $buildScript
$buildArguments = @()
if ($PublishNoRestore) {
$buildArguments += '-PublishNoRestore'
}
& $buildScript @buildArguments
if ($LASTEXITCODE -ne 0) {
Write-Fail 'Docker image build failed.'
exit 1
@@ -600,7 +605,7 @@ if (-not $SkipBuild) {
}
if (-not $SkipImages) {
Build-Images
Build-Images -PublishNoRestore:(-not $SkipBuild)
}
Start-Platform