@@ -48,6 +48,7 @@ stages:
48
48
clean : true
49
49
persistCredentials : true
50
50
- script : |
51
+ set -e
51
52
mkdir build && cd build
52
53
cmake .. -DENABLE_PACKAGING=ON -DPYTHON_BINDINGS=ON -DWITH_DOC=ON -DCPACK_SYSTEM_NAME=${ARTIFACTNAME}
53
54
make
@@ -190,24 +191,28 @@ stages:
190
191
fetchDepth : 1
191
192
clean : true
192
193
- script : |
194
+ set -e
193
195
brew install doxygen libusb libxml2 ncurses cdk libserialport
194
196
pip3 install sphinx sphinx-rtd-theme
195
197
displayName: 'Dependencies'
196
198
- script : |
199
+ set -e
197
200
mkdir build && cd build
198
201
cmake .. -DOSX_PACKAGE=ON -DPYTHON_BINDINGS=ON -DWITH_EXAMPLES=ON -DWITH_SERIAL_BACKEND=OFF -DWITH_ZSTD=ON
199
202
make
200
203
sudo make install
201
204
cd ..
202
205
displayName: 'Build'
203
206
- script : |
207
+ set -e
204
208
mkdir build_tar && cd build_tar
205
209
cmake .. -DOSX_PACKAGE=OFF -DENABLE_PACKAGING=ON -DPYTHON_BINDINGS=ON -DWITH_SERIAL_BACKEND=OFF -DWITH_ZSTD=ON -DCPACK_SYSTEM_NAME=${ARTIFACTNAME}
206
210
make
207
211
make package
208
212
cd ..
209
213
displayName: 'Build tar'
210
214
- script : |
215
+ set -e
211
216
cd build
212
217
cmake .. -DPYTHON_BINDINGS=ON -DWITH_DOC=ON
213
218
make
@@ -258,6 +263,7 @@ stages:
258
263
artifactName : ' Ubuntu-arm32v7'
259
264
steps :
260
265
- script : |
266
+ set -e
261
267
sudo apt-get install -y gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-arm-static
262
268
sudo apt-get install -y g++-arm-linux-gnueabihf libstdc++-4.8-dev-armhf-cross
263
269
sudo apt-get install -y g++-aarch64-linux-gnu libstdc++-4.8-dev-arm64-cross
@@ -266,6 +272,7 @@ stages:
266
272
sudo docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
267
273
displayName: 'Setup'
268
274
- script : |
275
+ set -e
269
276
sudo docker run --rm -t --privileged -e ARTIFACTNAME=$(artifactName) -v "$(Agent.BuildDirectory)/s":"/ci" -v "/usr/bin/qemu-$(arch)-static":"/usr/bin/qemu-$(arch)-static" "$(image)" /bin/bash -c "cd /ci/ && chmod +x ./CI/azure/$(build_script) && ./CI/azure/$(build_script)"
270
277
displayName: 'Build'
271
278
- task : CopyFiles@2
@@ -299,6 +306,7 @@ stages:
299
306
container : $[ variables['image'] ]
300
307
steps :
301
308
- script : |
309
+ set -e
302
310
mkdir build && cd build
303
311
cmake ..
304
312
mkdir artifacts
0 commit comments