DBZ-5890 Fix artefact server container

This commit is contained in:
Jiri Novotny 2022-12-01 13:06:24 +01:00 committed by Ondrej Babec
parent 8f8ba54ed0
commit 28b780090a
2 changed files with 13 additions and 4 deletions

View File

@ -8,4 +8,5 @@ ADD listing.sh /opt/
RUN chmod +x /opt/listing.sh
RUN /opt/listing.sh -d /opt/plugins -o /opt/plugins/artifacts.txt
CMD ["/opt/plugins"]
ENTRYPOINT ["/app/miniserve"]
CMD ["/opt/plugins"]

View File

@ -17,12 +17,14 @@ while true; do
esac
done
shopt -s globstar nullglob
shopt -s globstar
pushd "$DIR" || exit
rm -f "$OUTPUT"
for connector in ${CONNECTORS}; do
file=$(ls **/*${connector}*.zip)
file=""
if [[ $(ls **/*"${connector}"*.zip) ]]; then
file=$(ls **/*"${connector}"*.zip)
fi
artifact="debezium-connector-$connector"
echo "$artifact"
echo "$artifact::$file" >> "$OUTPUT"
@ -42,6 +44,9 @@ echo "$artifact::$converter" >> "$OUTPUT"
for driver in **/jdbc/*.{zip,jar}; do
name=$(echo "$driver" | sed -rn 's@^(.*)-([[:digit:]].*([[:digit:]]|Final|SNAPSHOT))(.*)(\..*)$@\1@p')
artifact="$name"
if [[ ! $artifact ]]; then
continue
fi
echo "$artifact"
echo "$artifact::$driver" >> "$OUTPUT"
done
@ -49,6 +54,9 @@ done
for groovy_script in **/groovy/*.{zip,jar}; do
name=$(echo "$groovy_script" | sed -rn 's@^(.*)-[0-9]\..*$@\1@p')
artifact="$name"
if [[ ! $artifact ]]; then
continue
fi
echo "$artifact"
echo "$artifact::$groovy_script" >> "$OUTPUT"
done