# Ensure we fail the job if any steps fail.
set -eu -o pipefail
-if [[ -z $LOGS_SERVER ]]; then
+if [[ -z $"${LOGS_SERVER:-}" ]]; then
echo "WARNING: Logging server not set"
else
nexus_url="${NEXUSPROXY:-$NEXUS_URL}"
# Handle multiple search extensions as separate values to '-p|--pattern'
set -f # Disable pathname expansion
+ search_exts=()
IFS=' ' read -r -a search_exts <<< "${ARCHIVE_ARTIFACTS:-}"
pattern_opts=()
- for search_ext in "${search_exts[@]}";
+ for search_ext in "${search_exts[@]:-}";
do
pattern_opts+=("-p" "$search_ext")
done