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