CI: externalized binaries version
This commit is contained in:
parent
a83ac363e2
commit
629c25aa2e
@ -15,6 +15,7 @@ dockerfile="./Dockerfile"
|
||||
echo && echo "Building $image image"
|
||||
executor -c ./ -f "$dockerfile" -d "$HARBOR_REGISTRY/$image" \
|
||||
--build-arg MONGO_VERSION="$MONGO_VERSION" \
|
||||
--build-arg MONGO_BINARIES_VERSION="$MONGO_BINARIES_VERSION" \
|
||||
--build-arg MONGO_SHELL_VERSION="$MONGO_SHELL_VERSION" \
|
||||
--build-arg MONGO_TOOLS_VERSION="$MONGO_TOOLS_VERSION" \
|
||||
--build-arg MONGO_RUST_PING_VERSION="$MONGO_RUST_PING_VERSION" \
|
||||
|
@ -14,7 +14,9 @@ app_component='server'
|
||||
printf 'APP_COMPONENT=%s\n' "$app_component" >> "$CI_ENV_FILE"
|
||||
|
||||
printf 'APP_VERSION=%s\n' "$(getAppVersion)" >> "$CI_ENV_FILE"
|
||||
printf 'MONGO_VERSION=%s\n' '7.0.16' >> "$CI_ENV_FILE"
|
||||
mongo_version='7.0.16'
|
||||
printf 'MONGO_VERSION=%s\n' "$mongo_version" >> "$CI_ENV_FILE"
|
||||
printf 'MONGO_BINARIES_VERSION=%s\n' "$mongo_version-1" >> "$CI_ENV_FILE"
|
||||
printf 'MONGO_SHELL_VERSION=%s\n' '2.3.3-0' >> "$CI_ENV_FILE"
|
||||
printf 'MONGO_TOOLS_VERSION=%s\n' '100.10.0' >> "$CI_ENV_FILE"
|
||||
printf 'MONGO_RUST_PING_VERSION=%s\n' '0.4.0' >> "$CI_ENV_FILE"
|
||||
|
@ -1,6 +1,7 @@
|
||||
FROM docker.io/bitnami/minideb:bookworm
|
||||
|
||||
ARG MONGO_VERSION
|
||||
ARG MONGO_BINARIES_VERSION
|
||||
ARG MONGO_SHELL_VERSION
|
||||
ARG MONGO_TOOLS_VERSION
|
||||
ARG MONGO_RUST_PING_VERSION
|
||||
@ -56,7 +57,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; \
|
||||
done ; \
|
||||
# Install custom MongoDB and tools
|
||||
COMPONENTS=( \
|
||||
"mongodb-${APP_VERSION}-0-linux-${OS_ARCH}-${OS_FLAVOUR}" \
|
||||
"mongodb-${MONGO_BINARIES_VERSION}-linux-${OS_ARCH}-${OS_FLAVOUR}" \
|
||||
"mongo-tools-${MONGO_TOOLS_VERSION}-linux-${OS_ARCH}" \
|
||||
) ; \
|
||||
for COMPONENT in "${COMPONENTS[@]}"; do \
|
||||
|
Loading…
x
Reference in New Issue
Block a user