Skip to content

Commit 306875b

Browse files
committed
ci: explicitly run in the build directory
Explicitly run from the build directory, not the source. (I was mistaken about the default working directory for VSTS agents.)
1 parent f3f2c45 commit 306875b

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

.vsts-ci.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,12 +169,15 @@ jobs:
169169
steps:
170170
- bash: . '$(Build.SourcesDirectory)/ci/setup-osx.sh'
171171
displayName: Setup
172+
workingDirectory: '$(Build.BinariesDirectory)'
172173
- bash: . '$(Build.SourcesDirectory)/ci/build.sh'
173174
displayName: Build
175+
workingDirectory: '$(Build.BinariesDirectory)'
174176
env:
175177
PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig
176178
- bash: . '$(Build.SourcesDirectory)/ci/test.sh'
177179
displayName: Test
180+
workingDirectory: '$(Build.BinariesDirectory)'
178181
env:
179182
TMPDIR: $(Agent.TempDirectory)
180183
LEAK_CHECK: leaks
@@ -192,10 +195,12 @@ jobs:
192195
steps:
193196
- powershell: . '$(Build.SourcesDirectory)\ci\build.ps1'
194197
displayName: Build
198+
workingDirectory: '$(Build.BinariesDirectory)'
195199
env:
196200
CMAKE_OPTIONS: -DMSVC_CRTDBG=ON -G"Visual Studio 12 2013 Win64"
197201
- powershell: . '$(Build.SourcesDirectory)\ci\test.ps1'
198202
displayName: Test
203+
workingDirectory: '$(Build.BinariesDirectory)'
199204
- task: PublishTestResults@2
200205
displayName: Publish Test Results
201206
condition: succeededOrFailed()
@@ -210,10 +215,12 @@ jobs:
210215
steps:
211216
- powershell: . '$(Build.SourcesDirectory)\ci\build.ps1'
212217
displayName: Build
218+
workingDirectory: '$(Build.BinariesDirectory)'
213219
env:
214220
CMAKE_OPTIONS: -DMSVC_CRTDBG=ON -G"Visual Studio 12 2013"
215221
- powershell: . '$(Build.SourcesDirectory)\ci\test.ps1'
216222
displayName: Test
223+
workingDirectory: '$(Build.BinariesDirectory)'
217224
- task: PublishTestResults@2
218225
displayName: Publish Test Results
219226
condition: succeededOrFailed()
@@ -228,16 +235,19 @@ jobs:
228235
steps:
229236
- powershell: . '$(Build.SourcesDirectory)\ci\setup-mingw.ps1'
230237
displayName: Setup
238+
workingDirectory: '$(Build.BinariesDirectory)'
231239
env:
232240
TEMP: $(Agent.TempDirectory)
233241
ARCH: amd64
234242
- powershell: . '$(Build.SourcesDirectory)\ci\build.ps1'
235243
displayName: Build
244+
workingDirectory: '$(Build.BinariesDirectory)'
236245
env:
237246
CMAKE_OPTIONS: -G"MinGW Makefiles"
238247
PATH: $(Agent.TempDirectory)\mingw64\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\CMake\bin
239248
- powershell: . '$(Build.SourcesDirectory)\ci\test.ps1'
240249
displayName: Test
250+
workingDirectory: '$(Build.BinariesDirectory)'
241251
- task: PublishTestResults@2
242252
displayName: Publish Test Results
243253
condition: succeededOrFailed()
@@ -252,16 +262,19 @@ jobs:
252262
steps:
253263
- powershell: . '$(Build.SourcesDirectory)\ci\setup-mingw.ps1'
254264
displayName: Setup
265+
workingDirectory: '$(Build.BinariesDirectory)'
255266
env:
256267
TEMP: $(Agent.TempDirectory)
257268
ARCH: x86
258269
- powershell: . '$(Build.SourcesDirectory)\ci\build.ps1'
259270
displayName: Build
271+
workingDirectory: '$(Build.BinariesDirectory)'
260272
env:
261273
CMAKE_OPTIONS: -G"MinGW Makefiles"
262274
PATH: $(Agent.TempDirectory)\mingw32\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\CMake\bin
263275
- powershell: . '$(Build.SourcesDirectory)\ci\test.ps1'
264276
displayName: Test
277+
workingDirectory: '$(Build.BinariesDirectory)'
265278
- task: PublishTestResults@2
266279
displayName: Publish Test Results
267280
condition: succeededOrFailed()

0 commit comments

Comments
 (0)