DBZ-5190 Add option for '*' wildcard in AMQ preparation jobs

This commit is contained in:
Jiri Novotny 2022-06-07 18:15:07 +02:00 committed by Jakub Cechacek
parent 2f11bbc38c
commit cb279f9b7d
2 changed files with 30 additions and 6 deletions

View File

@ -71,12 +71,24 @@ for archive in ${ARCHIVE_URLS}; do
curl -OJs ${archive} && unzip \*.zip && rm *.zip
done
connector_dirs=$(ls)
for input in ${EXTRA_LIBS}; do
echo "[Processing] input"
echo "[Processing] ${input}"
lib=`echo ${input} | awk -F "::" '{print $1}' | xargs`
dest=`echo ${input} | awk -F "::" '{print $2}' | xargs`
curl -OJs "${lib}"
if [[ "${dest}" == '*' ]] ; then
if [[ "${lib}" =~ ^.*\.zip$ ]] ; then
echo $connector_dirs | xargs -n 1 unzip -o \*.zip -d
rm *.zip
else
echo $connector_dirs | xargs -n 1 cp *.jar
rm *.jar
fi
continue;
fi
if [[ "${lib}" =~ ^.*\.zip$ ]] ; then
unzip -od "${dest}" \*.zip && rm *.zip
else

View File

@ -49,14 +49,26 @@ for archive in ${ARCHIVE_URLS}; do
connectors_version=$(echo "$archive" | sed -rn 's|.*AMQ-CDC-(.*)/.*$|\1|p')
done
connector_dirs=$(ls)
for input in ${EXTRA_LIBS}; do
echo "[Processing] ${input} "
lib=$(echo ${input} | awk -F "::" '{print $1}' | xargs)
dest=$(echo ${input} | awk -F "::" '{print $2}' | xargs)
curl -OJs "${lib}"
if [[ "${dest}" == '*' ]] ; then
if [[ "${lib}" =~ ^.*\.zip$ ]] ; then
unzip -od ${dest} \*.zip && rm *.zip
echo $connector_dirs | xargs -n 1 unzip -o \*.zip -d
rm *.zip
else
echo $connector_dirs | xargs -n 1 cp *.jar
rm *.jar
fi
continue;
fi
if [[ "${lib}" =~ ^.*\.zip$ ]] ; then
unzip -od "${dest}" \*.zip && rm *.zip
else
mv *.jar "${dest}"
fi