Skip to content

Commit d6b43f5

Browse files
committed
Fix Azure Pipelines config
1 parent 7b1ec4b commit d6b43f5

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

azure-pipelines.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
displayName: Windows
2626
pool:
2727
name: Azure Pipelines
28-
vmImage: windows-latest
28+
vmImage: windows-2022
2929
timeoutInMinutes: 10
3030
variables:
3131
BOOTSTRAP_URL: https://raw.githubusercontent.com/danielga/garrysmod_common/master/build/bootstrap.ps1
@@ -53,14 +53,15 @@ jobs:
5353
flattenFolders: true
5454
preserveTimestamp: true
5555
- publish: '$(Build.ArtifactStagingDirectory)'
56+
displayName: 'Publish Windows binaries'
5657
artifact: windows
5758
- job: linux
5859
displayName: Linux
5960
pool:
6061
name: Azure Pipelines
61-
vmImage: ubuntu-latest
62+
vmImage: ubuntu-22.04
6263
container:
63-
image: registry.gitlab.steamos.cloud/steamrt/scout/sdk:latest
64+
image: danielga/steamrt-scout:latest
6465
options: -v /home
6566
timeoutInMinutes: 10
6667
variables:
@@ -84,15 +85,23 @@ jobs:
8485
displayName: Bootstrap
8586
- bash: '$BUILD_SCRIPT'
8687
displayName: Build
87-
- bash: 'cp -f "$(System.DefaultWorkingDirectory)/projects/linux/gmake/"*"/Release/"*".dll" "$(Build.ArtifactStagingDirectory)"'
88+
- task: CopyFiles@2
8889
displayName: 'Copy files to $(Build.ArtifactStagingDirectory)'
90+
inputs:
91+
SourceFolder: '$(System.DefaultWorkingDirectory)/projects/linux/gmake'
92+
Contents: '*/Release/*.dll'
93+
TargetFolder: '$(Build.ArtifactStagingDirectory)'
94+
CleanTargetFolder: true
95+
flattenFolders: true
96+
preserveTimestamp: true
8997
- publish: '$(Build.ArtifactStagingDirectory)'
98+
displayName: 'Publish Linux binaries'
9099
artifact: linux
91100
- job: macosx
92101
displayName: macOS
93102
pool:
94103
name: Azure Pipelines
95-
vmImage: macOS-latest
104+
vmImage: macOS-11
96105
timeoutInMinutes: 10
97106
variables:
98107
BOOTSTRAP_URL: https://raw.githubusercontent.com/danielga/garrysmod_common/master/build/bootstrap.sh
@@ -126,12 +135,13 @@ jobs:
126135
flattenFolders: true
127136
preserveTimestamp: true
128137
- publish: '$(Build.ArtifactStagingDirectory)'
138+
displayName: 'Publish macOS binaries'
129139
artifact: macosx
130140
- job: publish
131141
displayName: Publish to GitHub Releases
132142
pool:
133143
name: Azure Pipelines
134-
vmImage: ubuntu-latest
144+
vmImage: ubuntu-22.04
135145
timeoutInMinutes: 5
136146
dependsOn:
137147
- windows

0 commit comments

Comments
 (0)