mirror of
https://github.com/tribufu/ServerManagers
synced 2026-06-01 09:42:39 +00:00
Update azure-pipelines.yml for Azure Pipelines
This commit is contained in:
parent
00173f96ab
commit
1dd0fbee84
1 changed files with 16 additions and 7 deletions
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue