Update azure-pipelines.yml for Azure Pipelines

This commit is contained in:
Brett Hewitson 2022-12-22 02:15:12 +10:00
parent 00173f96ab
commit 1dd0fbee84

View file

@ -164,14 +164,24 @@ stages:
configuration: '$(BuildConfiguration)'
clean: true
- task: ArchiveFiles@2
- task: PowerShell@2
displayName: Archive Binaries
env:
BUILD_BUILDNUMBER: $(Build.BuildNumber)
BUILD_ARTIFACTSTAGINGDIRECTORY: $(Build.ArtifactStagingDirectory)
inputs:
rootFolderOrFile: "$(Build.ArtifactStagingDirectory)/Application Files/$(ApplicationName)_*"
includeRootFolder: false
archiveType: 'zip'
archiveFile: '$(Build.ArtifactStagingDirectory)/latest.zip'
replaceExistingArchive: true
targetType: 'inline'
script: |
$appVersion = $env:BUILD_BUILDNUMBER
$appVersionShort = $appVersion.Substring(0, $appVersion.LastIndexOf('.'))
$appVersionWithUnderscores = $appVersion.Replace('.', '_')
$sourcePath = "$env:BUILD_ARTIFACTSTAGINGDIRECTORY/Application Files/ARK Server Manager_$appVersionWithUnderscores"
$zipFile = "$env:BUILD_ARTIFACTSTAGINGDIRECTORY/latest.zip"
Add-Type -Assembly System.IO.Compression.FileSystem
$compressionLevel = [System.IO.Compression.CompressionLevel]::Optimal
[System.IO.Compression.ZipFile]::CreateFromDirectory($sourcePath, $zipFile, $compressionLevel, $false)
pwsh: true
- task: CopyFiles@2
displayName: 'Copy Artifact Files'
@ -211,7 +221,6 @@ stages:
"@
$installTextFileContent | Out-File -LiteralPath:$installTextFile -Force -Encoding ascii
#& "$env:AGENTCAPABILITIES_USER_INNOSETUP" /J"$installTextFile" "$installScriptFile"
& "$env:AGENTCAPABILITIES_USER_INNOSETUP" "$installScriptFile"
pwsh: true