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)' configuration: '$(BuildConfiguration)'
clean: true clean: true
- task: ArchiveFiles@2 - task: PowerShell@2
displayName: Archive Binaries displayName: Archive Binaries
env:
BUILD_BUILDNUMBER: $(Build.BuildNumber)
BUILD_ARTIFACTSTAGINGDIRECTORY: $(Build.ArtifactStagingDirectory)
inputs: inputs:
rootFolderOrFile: "$(Build.ArtifactStagingDirectory)/Application Files/$(ApplicationName)_*" targetType: 'inline'
includeRootFolder: false script: |
archiveType: 'zip' $appVersion = $env:BUILD_BUILDNUMBER
archiveFile: '$(Build.ArtifactStagingDirectory)/latest.zip' $appVersionShort = $appVersion.Substring(0, $appVersion.LastIndexOf('.'))
replaceExistingArchive: true $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 - task: CopyFiles@2
displayName: 'Copy Artifact Files' displayName: 'Copy Artifact Files'
@ -211,7 +221,6 @@ stages:
"@ "@
$installTextFileContent | Out-File -LiteralPath:$installTextFile -Force -Encoding ascii $installTextFileContent | Out-File -LiteralPath:$installTextFile -Force -Encoding ascii
#& "$env:AGENTCAPABILITIES_USER_INNOSETUP" /J"$installTextFile" "$installScriptFile"
& "$env:AGENTCAPABILITIES_USER_INNOSETUP" "$installScriptFile" & "$env:AGENTCAPABILITIES_USER_INNOSETUP" "$installScriptFile"
pwsh: true pwsh: true