ci: create pdcc publish root before invoking client

This commit is contained in:
lincube
2026-04-20 15:07:14 +08:00
parent a2f0af9031
commit b411d91b35

View File

@@ -953,10 +953,12 @@ jobs:
$subChannel = ($platformKey -replace '-', '_') + "_release_folderClassic"
$env:PDC_SUBCHANNEL = $subChannel
$publishRoot = Join-Path $outRoot "published/$platformKey"
New-Item -ItemType Directory -Path $publishRoot -Force | Out-Null
Push-Location $stagedPayloadDir
try {
& $client $config Publish $env:PRIMARY_VERSION $env:VERSION (Join-Path $outRoot "published/$platformKey")
& $client $config Publish $env:PRIMARY_VERSION $env:VERSION $publishRoot
if ($LASTEXITCODE -ne 0) {
throw "PDCC Publish failed for $platformKey."
}