Speed up scratch image builds with publish-first contexts
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user