fix: add flags to ensure that build aborts if there are errors

This commit is contained in:
Arcitec 2023-05-09 15:26:26 +02:00 committed by Eino Rauhala
parent cd5c6c33cb
commit 4b9fe0b05b
2 changed files with 11 additions and 0 deletions

View file

@ -1,4 +1,8 @@
#!/bin/bash #!/bin/bash
# Tell build process to exit if there are any errors.
set -ouex pipefail
# run scripts # run scripts
echo "-- Running scripts defined in recipe.yml --" echo "-- Running scripts defined in recipe.yml --"
buildscripts=$(yq '.scripts[]' < /usr/etc/ublue-recipe.yml) buildscripts=$(yq '.scripts[]' < /usr/etc/ublue-recipe.yml)

View file

@ -1,3 +1,10 @@
#!/bin/bash #!/bin/bash
# Tell this script to exit if there are any errors.
# You should have this in every custom script, to ensure that your completed
# builds actually ran successfully without any errors!
set -ouex pipefail
# Your code goes here.
echo 'This is an example shell script' echo 'This is an example shell script'
echo 'Scripts here will run during build if specified in recipe.yml' echo 'Scripts here will run during build if specified in recipe.yml'