@@ -85,23 +85,23 @@ check_environment
8585
8686if [ -n " $TRINO_GATEWAY_VERSION " ]; then
8787 echo " 🎣 Downloading Trino Gateway server artifact for release version ${TRINO_GATEWAY_VERSION} "
88- " ${SOURCE_DIR} /mvnw" -C dependency:get -Dtransitive=false -Dartifact=" io.trino.gateway:gateway-ha :${TRINO_GATEWAY_VERSION} :jar:jar-with-dependencies "
88+ " ${SOURCE_DIR} /mvnw" -C dependency:get -Dtransitive=false -Dartifact=" io.trino.gateway:trino- gateway-server :${TRINO_GATEWAY_VERSION} :tar.gz "
8989 local_repo=$( " ${SOURCE_DIR} /mvnw" -B help:evaluate -Dexpression=settings.localRepository -q -DforceStdout)
90- trino_gateway_ha=" $local_repo /io/trino/gateway/gateway-ha /${TRINO_GATEWAY_VERSION} /gateway-ha -${TRINO_GATEWAY_VERSION} -jar-with-dependencies.jar "
90+ trino_gateway_ha=" $local_repo /io/trino/gateway/trino- gateway-server /${TRINO_GATEWAY_VERSION} /trino- gateway-server -${TRINO_GATEWAY_VERSION} .tar.gz "
9191 chmod +x " $trino_gateway_ha "
9292else
9393 TRINO_GATEWAY_VERSION=$( " ${SOURCE_DIR} /mvnw" -f " ${SOURCE_DIR} /pom.xml" --quiet help:evaluate -Dexpression=project.version -DforceStdout)
94- echo " 🎯 Using currently built artifacts from the gateway-ha module with version ${TRINO_GATEWAY_VERSION} "
95- trino_gateway_ha=" ${SOURCE_DIR} /gateway-ha /target/gateway-ha -${TRINO_GATEWAY_VERSION} -jar-with-dependencies.jar "
94+ echo " 🎯 Using currently built artifacts with version ${TRINO_GATEWAY_VERSION} "
95+ trino_gateway_ha=" ${SOURCE_DIR} /trino- gateway-server /target/trino- gateway-server -${TRINO_GATEWAY_VERSION} .tar.gz "
9696fi
9797
9898echo " 🧱 Preparing the image build context directory"
9999WORK_DIR=" $( mktemp -d) "
100- GATEWAY_WORK_DIR= " $ {WORK_DIR} /gateway-ha "
101- mkdir " ${GATEWAY_WORK_DIR} "
102- cp " $trino_gateway_ha " " ${GATEWAY_WORK_DIR} / gateway-ha-jar-with-dependencies.jar "
103- cp -R bin " ${GATEWAY_WORK_DIR } "
104- cp " ${SCRIPT_DIR} /Dockerfile " " ${WORK_DIR} "
100+ cp " $trino_gateway_ha " " $ {WORK_DIR} /"
101+ tar -C " ${WORK_DIR} " -xzf " ${WORK_DIR} /trino-gateway-server- ${TRINO_GATEWAY_VERSION} .tar.gz "
102+ rm " ${WORK_DIR} /trino- gateway-server- ${TRINO_GATEWAY_VERSION} .tar.gz "
103+ cp -R bin " ${WORK_DIR} /trino-gateway-server- ${TRINO_GATEWAY_VERSION }"
104+ cp -R default " ${WORK_DIR} / "
105105
106106TAG_PREFIX=" trino-gateway:${TRINO_GATEWAY_VERSION} "
107107# version file is used by the Helm chart test
@@ -122,7 +122,8 @@ for arch in "${ARCHITECTURES[@]}"; do
122122 --build-arg TRINO_GATEWAY_BUILD_IMAGE=" ${TRINO_GATEWAY_BUILD_IMAGE} " \
123123 --platform " linux/$arch " \
124124 -f Dockerfile \
125- -t " ${TAG_PREFIX} -$arch "
125+ -t " ${TAG_PREFIX} -$arch " \
126+ --build-arg " TRINO_GATEWAY_VERSION=${TRINO_GATEWAY_VERSION} "
126127done
127128
128129echo " 🧹 Cleaning up the build context directory"
0 commit comments