aboutsummaryrefslogtreecommitdiffstats
path: root/jjb/global-macros.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'jjb/global-macros.yaml')
-rw-r--r--jjb/global-macros.yaml6
1 files changed, 4 insertions, 2 deletions
diff --git a/jjb/global-macros.yaml b/jjb/global-macros.yaml
index c73bd861..19a794b0 100644
--- a/jjb/global-macros.yaml
+++ b/jjb/global-macros.yaml
@@ -456,17 +456,19 @@
templates="../packer/templates/*"
provision="../packer/provision/*.sh"
for v in $varfiles; do
- [[ "${v##*/}" =~ ^(cloud-env.*|README.*)$ ]] && continue
+ [[ ${v##*/} =~ ^(cloud-env.*|lava-env.*|README.md)$ ]] && continue
for t in $templates; do
+ [[ ${t##*/} =~ ^(cloud-env.*|lava-env.*|README.md)$ ]] && continue
export PACKER_LOG="yes" && \
export PACKER_LOG_PATH="packer-validate-${v##*/}-${t##*/}.log" && \
packer.io validate -var-file=$CLOUDENV \
-var-file=$v $t
if [ $? -ne 0 ]; then
- break
+ exit 1
fi
done
done
+ # todo: migrate to linting with shellcheck
for p in $provision; do
/bin/bash -n $p > provision-validate-${p##*/}.log 2>&1
done