Update azure-pipelines.yml for Azure Pipelines

This commit is contained in:
Brett Hewitson 2022-12-22 20:04:31 +10:00
parent 74d28eb759
commit 31f2168af8

View file

@ -177,20 +177,21 @@ stages:
$fileExtension = '.application'
$applicationFiles = Get-ChildItem -Path $env:BUILD_ARTIFACTSTAGINGDIRECTORY -Filter "*$fileExtension" -File -Name
$applicationFile = $applicationFiles.Where({$_.Replace(' ', '') -eq "$(ApplicationName)$($fileExtension)"})
$applicationFile = $applicationFiles.Where({$_.Replace(' ', '') -eq "$ApplicationName$fileExtension"})
if ($applicationFile.Count -ne 1) {
throw 'Could not find the application file (*.application)'
throw "Could not find the application file ($ApplicationName$fileExtension)"
}
$applicationFileName = [System.IO.Path]::GetFileNameWithoutExtension($applicationFile[0])
$applicationFolder = "$($applicationFileName)_$($appVersionWithUnderscores)"
$applicationFolder
$sourcePath = "$env:BUILD_ARTIFACTSTAGINGDIRECTORY/Application Files/$applicationFolder"
$zipFile = "$env:BUILD_ARTIFACTSTAGINGDIRECTORY/latest.zip"
$zipFile1 = "$env:BUILD_ARTIFACTSTAGINGDIRECTORY/latest.zip"
$zipFile2 = "$env:BUILD_ARTIFACTSTAGINGDIRECTORY/$($applicationFileName.Replace(' ', ''))_$($appVersion).zip"
Add-Type -Assembly System.IO.Compression.FileSystem
$compressionLevel = [System.IO.Compression.CompressionLevel]::Optimal
[System.IO.Compression.ZipFile]::CreateFromDirectory($sourcePath, $zipFile, $compressionLevel, $false)
[System.IO.Compression.ZipFile]::CreateFromDirectory($sourcePath, $zipFile1, $compressionLevel, $false)
[System.IO.Compression.ZipFile]::CreateFromDirectory($sourcePath, $zipFile2, $compressionLevel, $false)
pwsh: true
- task: CopyFiles@2