Skip to content

Commit 971dd64

Browse files
committed
Fixed azure build pipelines.
1 parent 8ce2aa6 commit 971dd64

File tree

1 file changed

+20
-7
lines changed

1 file changed

+20
-7
lines changed

azure-pipelines.yml

+20-7
Original file line numberDiff line numberDiff line change
@@ -118,18 +118,31 @@ strategy:
118118
MQTT_BUILD_EXAMPLES: OFF
119119

120120
steps:
121-
- script: |
121+
- powershell: |
122122
choco install --confirm --limitoutput --no-progress openssl
123123
displayName: 'install openssl'
124124

125-
- script: |
125+
- powershell: |
126126
git submodule update --init --recursive
127-
mkdir build
127+
if (!$?) {
128+
return Write-Error "git submodule update --init --recursive failed"
129+
} mkdir build
128130
cd build
129-
set CL=/D_WIN32_WINNT#0x0601
130-
cmake -A x64 -DMQTT_USE_TLS=%MQTT_USE_TLS% -DMQTT_USE_WS=%MQTT_USE_WS% -DMQTT_USE_STR_CHECK=%MQTT_USE_STR_CHECK% -DMQTT_TEST_1=%MQTT_TEST_1% -DMQTT_TEST_2=%MQTT_TEST_2% -DMQTT_TEST_3=%MQTT_TEST_3% -DMQTT_TEST_4=%MQTT_TEST_4% -DMQTT_TEST_5=%MQTT_TEST_5% -DMQTT_TEST_6=%MQTT_TEST_6% -DMQTT_BUILD_EXAMPLES=%MQTT_BUILD_EXAMPLES% ..
131-
cmake --build . --config Release -- -verbosity:minimal
131+
$env:CL="/D_WIN32_WINNT#0x0601 /DBOOST_THREAD_VERSION#3 /DBOOST_ALLOW_DEPRECATED_HEADERS"
132+
$env:BOOST_ROOT=$env:BOOST_ROOT_1_69_0
133+
$env:PATH="$env:BOOST_ROOT\lib;"+$env:PATH
134+
135+
cmake -A x64 -DMQTT_USE_TLS=$MQTT_USE_TLS -DMQTT_USE_WS=$MQTT_USE_WS -DMQTT_USE_STR_CHECK=$MQTT_USE_STR_CHECK -DMQTT_TEST_1=$MQTT_TEST_1 -DMQTT_TEST_2=$MQTT_TEST_2 -DMQTT_TEST_3=$MQTT_TEST_3 -DMQTT_TEST_4=$MQTT_TEST_4 -DMQTT_TEST_5=$MQTT_TEST_5 -DMQTT_TEST_6=$MQTT_TEST_6 -DMQTT_BUILD_EXAMPLES=$MQTT_BUILD_EXAMPLES ..
136+
if (!$?) {
137+
return Write-Error "cmake failed"
138+
} mkdir build
139+
cmake --build . --config Release
140+
if (!$?) {
141+
return Write-Error "cmake --build failed"
142+
} mkdir build
132143
cd test
133-
set PATH=%BOOST_ROOT%\lib;%PATH%
134144
ctest -VV
145+
if (!$?) {
146+
return Write-Error "ctest -VV failed"
147+
} mkdir build
135148
displayName: 'cmake test'

0 commit comments

Comments
 (0)