jenkins-common: ensure requested binaries indeed have been built
Recent change Ib1a00b2149453fedf9ece0460dd4d6e83f774d45 drops binaries from a build artifact by leaving only explicitly requested ones. This adds a check that the requested ones indeed exist. Change-Id: Iceddeee6aebb1cdb54d7304495c3e332390261db
This commit is contained in:
parent
1921c0f6c9
commit
713a1201d2
|
@ -156,6 +156,15 @@ create_bin_tgz() {
|
|||
fi
|
||||
done
|
||||
|
||||
# ensure requested binaries indeed exist
|
||||
for b in $wanted_binaries ; do
|
||||
if [ ! -f "$b" ]; then
|
||||
set +x; echo "ERROR: no such binary: $b in $prefix_real/bin/"; set -x
|
||||
ls -1 "$prefix_real/bin"
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
|
||||
cd "$prefix_real"
|
||||
this="$name.build-${BUILD_NUMBER-$(date +%Y-%m-%d_%H_%M_%S)}"
|
||||
tar="${this}.tgz"
|
||||
|
|
Loading…
Reference in New Issue