Skip to content

Commit 6d59480

Browse files
Raluca Chispcercuei
Raluca Chis
authored andcommitted
CI:add set -e for Azure build to fail on errors
Signed-off-by: Raluca Chis <[email protected]>
1 parent 423e7b0 commit 6d59480

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

azure-pipelines.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ stages:
4848
clean: true
4949
persistCredentials: true
5050
- script: |
51+
set -e
5152
mkdir build && cd build
5253
cmake .. -DENABLE_PACKAGING=ON -DPYTHON_BINDINGS=ON -DWITH_DOC=ON -DCPACK_SYSTEM_NAME=${ARTIFACTNAME}
5354
make
@@ -190,24 +191,28 @@ stages:
190191
fetchDepth: 1
191192
clean: true
192193
- script: |
194+
set -e
193195
brew install doxygen libusb libxml2 ncurses cdk libserialport
194196
pip3 install sphinx sphinx-rtd-theme
195197
displayName: 'Dependencies'
196198
- script: |
199+
set -e
197200
mkdir build && cd build
198201
cmake .. -DOSX_PACKAGE=ON -DPYTHON_BINDINGS=ON -DWITH_EXAMPLES=ON -DWITH_SERIAL_BACKEND=OFF -DWITH_ZSTD=ON
199202
make
200203
sudo make install
201204
cd ..
202205
displayName: 'Build'
203206
- script: |
207+
set -e
204208
mkdir build_tar && cd build_tar
205209
cmake .. -DOSX_PACKAGE=OFF -DENABLE_PACKAGING=ON -DPYTHON_BINDINGS=ON -DWITH_SERIAL_BACKEND=OFF -DWITH_ZSTD=ON -DCPACK_SYSTEM_NAME=${ARTIFACTNAME}
206210
make
207211
make package
208212
cd ..
209213
displayName: 'Build tar'
210214
- script: |
215+
set -e
211216
cd build
212217
cmake .. -DPYTHON_BINDINGS=ON -DWITH_DOC=ON
213218
make
@@ -258,6 +263,7 @@ stages:
258263
artifactName: 'Ubuntu-arm32v7'
259264
steps:
260265
- script: |
266+
set -e
261267
sudo apt-get install -y gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-arm-static
262268
sudo apt-get install -y g++-arm-linux-gnueabihf libstdc++-4.8-dev-armhf-cross
263269
sudo apt-get install -y g++-aarch64-linux-gnu libstdc++-4.8-dev-arm64-cross
@@ -266,6 +272,7 @@ stages:
266272
sudo docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
267273
displayName: 'Setup'
268274
- script: |
275+
set -e
269276
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)"
270277
displayName: 'Build'
271278
- task: CopyFiles@2
@@ -299,6 +306,7 @@ stages:
299306
container: $[ variables['image'] ]
300307
steps:
301308
- script: |
309+
set -e
302310
mkdir build && cd build
303311
cmake ..
304312
mkdir artifacts

0 commit comments

Comments
 (0)