Pin Flyway tool jar to 9.22.3 (#2222)

Flyway 10+ is not compatible with Java 8.

Rollback this change after we upgrade to Java 11.
This commit is contained in:
Weimin Yu 2023-11-15 14:48:55 -05:00 committed by GitHub
parent 9e3c58989a
commit 7ab76f3573
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -30,8 +30,7 @@ FROM gcr.io/${PROJECT_ID}/builder:${TAG_NAME}
COPY deploy_sql_schema.sh /usr/local/bin/ COPY deploy_sql_schema.sh /usr/local/bin/
RUN \ RUN \
FLYWAY_MAVEN=https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline \ FLYWAY_MAVEN=https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline \
&& FLYWAY_VERSION=$(curl ${FLYWAY_MAVEN}/maven-metadata.xml \ && FLYWAY_VERSION="9.22.3" \
| grep -oP "<release>\K.*(?=</release>)") \
&& echo "Downloading Flyway-commandline-${FLYWAY_VERSION}" \ && echo "Downloading Flyway-commandline-${FLYWAY_VERSION}" \
&& mkdir -p /flyway \ && mkdir -p /flyway \
&& curl -L ${FLYWAY_MAVEN}/${FLYWAY_VERSION}/flyway-commandline-${FLYWAY_VERSION}.tar.gz \ && curl -L ${FLYWAY_MAVEN}/${FLYWAY_VERSION}/flyway-commandline-${FLYWAY_VERSION}.tar.gz \