32
32
COMPILER_PLATFORM: vs2019
33
33
PROJECT_OS: windows
34
34
PREMAKE5: $(System.DefaultWorkingDirectory)/dependencies/windows/premake-core/premake5.exe
35
- PREMAKE5_URL: https://github.com/premake/premake-core /releases/download/v5.0.0-alpha15 /premake-5.0.0-alpha15 -windows.zip
35
+ PREMAKE5_URL: https://github.com/danielga/garrysmod_common /releases/download/premake5 /premake-5.0.0-alpha16 -windows.zip
36
36
steps:
37
37
- checkout: self
38
38
clean: true
@@ -59,15 +59,18 @@ jobs:
59
59
displayName: Linux
60
60
pool:
61
61
name: Azure Pipelines
62
- vmImage: ubuntu-16.04
62
+ vmImage: ubuntu-latest
63
+ container:
64
+ image: registry.gitlab.steamos.cloud/steamrt/scout/sdk:latest
65
+ options: -v /home
63
66
timeoutInMinutes: 10
64
67
variables:
65
68
BOOTSTRAP_URL: https://raw.githubusercontent.com/danielga/garrysmod_common/master/build/bootstrap.sh
66
69
BUILD_SCRIPT: $(System.DefaultWorkingDirectory)/dependencies/garrysmod_common/build/build.sh
67
70
COMPILER_PLATFORM: gmake
68
71
PREMAKE5: $(System.DefaultWorkingDirectory)/dependencies/linux/premake-core/premake5
69
72
PROJECT_OS: linux
70
- PREMAKE5_URL: https://github.com/premake/premake-core /releases/download/v5.0.0-alpha15 /premake-5.0.0-alpha15 -linux.tar.gz
73
+ PREMAKE5_URL: https://github.com/danielga/garrysmod_common /releases/download/premake5 /premake-5.0.0-alpha16 -linux.tar.gz
71
74
CC: gcc-9
72
75
CXX: g++-9
73
76
AR: gcc-ar-9
80
83
submodules: recursive
81
84
- bash: 'curl -s -L "$BOOTSTRAP_URL" | bash'
82
85
displayName: Bootstrap
83
- - bash: |
84
- sudo apt-get update && sudo apt-get install -y g++-9-multilib
85
- $BUILD_SCRIPT
86
+ - bash: '$BUILD_SCRIPT'
86
87
displayName: Build
87
88
- task: CopyFiles@2
88
89
displayName: 'Copy files to $(Build.ArtifactStagingDirectory)'
@@ -109,10 +110,11 @@ jobs:
109
110
COMPILER_PLATFORM: gmake
110
111
PREMAKE5: $(System.DefaultWorkingDirectory)/dependencies/macosx/premake-core/premake5
111
112
PROJECT_OS: macosx
112
- PREMAKE5_URL: https://github.com/premake/premake-core /releases/download/v5.0.0-alpha15 /premake-5.0.0-alpha15 -macosx.tar.gz
113
+ PREMAKE5_URL: https://github.com/danielga/garrysmod_common /releases/download/premake5 /premake-5.0.0-alpha16 -macosx.tar.gz
113
114
MACOSX_SDK_URL: https://github.com/phracker/MacOSX-SDKs/releases/download/10.15/MacOSX10.7.sdk.tar.xz
114
115
MACOSX_SDK_DIRECTORY: $(System.DefaultWorkingDirectory)/dependencies/macosx/MacOSX10.7.sdk
115
116
SDKROOT: $(System.DefaultWorkingDirectory)/dependencies/macosx/MacOSX10.7.sdk
117
+ AR: ar
116
118
steps:
117
119
- checkout: self
118
120
clean: true
@@ -141,7 +143,7 @@ jobs:
141
143
displayName: Publish to GitHub Releases
142
144
pool:
143
145
name: Azure Pipelines
144
- vmImage: ubuntu-18.04
146
+ vmImage: ubuntu-latest
145
147
timeoutInMinutes: 5
146
148
dependsOn:
147
149
- windows
0 commit comments