Update azure-pipelines.yml for Azure Pipelines

This commit is contained in:
Brett Hewitson 2022-12-22 19:45:21 +10:00
parent 234fe3a3fd
commit dd2a827237

View file

@ -172,8 +172,18 @@ stages:
inputs:
targetType: 'inline'
script: |
$fileExtension = '.application'
$applicationFiles = Get-ChildItem -Path $env:BUILD_ARTIFACTSTAGINGDIRECTORY -Filter "*$fileExtension" -File -Name
$applicationFile = $applicationFiles.Where({$_.Replace(' ', '') -eq "$(ApplicationName)$($fileExtension)"})
if ($applicationFile.Count -ne 1) {
throw 'Could not find the application file (*.application)'
}
$applicationFileName = [System.IO.Path]::GetFileNameWithoutExtension($applicationFile[0])
$applicationFolder = "$($applicationFileName)_$($appVersionWithUnderscores)"
$appVersionWithUnderscores = $env:BUILD_BUILDNUMBER.Replace('.', '_')
$sourcePath = "$env:BUILD_ARTIFACTSTAGINGDIRECTORY/Application Files/ARK Server Manager_$appVersionWithUnderscores"
$sourcePath = "$env:BUILD_ARTIFACTSTAGINGDIRECTORY/Application Files/$applicationFolder"
$zipFile = "$env:BUILD_ARTIFACTSTAGINGDIRECTORY/latest.zip"
Add-Type -Assembly System.IO.Compression.FileSystem