From 31f2168af84f44ed7fee029d6c968df01637844f Mon Sep 17 00:00:00 2001 From: Brett Hewitson Date: Thu, 22 Dec 2022 20:04:31 +1000 Subject: [PATCH] Update azure-pipelines.yml for Azure Pipelines --- .azure/pipelines/azure-pipelines.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.azure/pipelines/azure-pipelines.yml b/.azure/pipelines/azure-pipelines.yml index d1b01551..2376d7f4 100644 --- a/.azure/pipelines/azure-pipelines.yml +++ b/.azure/pipelines/azure-pipelines.yml @@ -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