[ci] Rename maven global env variable because of 3.9+ changes

This commit is contained in:
Ondrej Babec 2024-07-17 14:00:20 +02:00 committed by Chris Cranford
parent b52f1dc3e3
commit 1ffaf6b0b5
4 changed files with 30 additions and 23 deletions

View File

@ -9,7 +9,7 @@ jobs:
# Suffix for job name # Suffix for job name
identifier: "postgres-12-decoderbufs" identifier: "postgres-12-decoderbufs"
targets: targets:
- centos-stream-8-x86_64 - centos-stream-9
skip_build: true skip_build: true
manual_trigger: true manual_trigger: true
labels: labels:
@ -29,7 +29,7 @@ jobs:
# Suffix for job name # Suffix for job name
identifier: "postgres-12-pgoutput" identifier: "postgres-12-pgoutput"
targets: targets:
- centos-stream-8-x86_64 - centos-stream-9
skip_build: true skip_build: true
manual_trigger: true manual_trigger: true
labels: labels:
@ -49,7 +49,7 @@ jobs:
# Suffix for job name # Suffix for job name
identifier: "postgres-15-decoderbufs" identifier: "postgres-15-decoderbufs"
targets: targets:
- centos-stream-8-x86_64 - centos-stream-9
skip_build: true skip_build: true
manual_trigger: true manual_trigger: true
labels: labels:
@ -70,7 +70,7 @@ jobs:
# Suffix for job name # Suffix for job name
identifier: "postgres-15-pgoutput" identifier: "postgres-15-pgoutput"
targets: targets:
- centos-stream-8-x86_64 - centos-stream-9
skip_build: true skip_build: true
manual_trigger: true manual_trigger: true
labels: labels:
@ -90,7 +90,7 @@ jobs:
# Suffix for job name # Suffix for job name
identifier: "mysql-8-none" identifier: "mysql-8-none"
targets: targets:
- centos-stream-8-x86_64 - centos-stream-9
skip_build: true skip_build: true
manual_trigger: true manual_trigger: true
labels: labels:
@ -110,7 +110,7 @@ jobs:
# Suffix for job name # Suffix for job name
identifier: "mysql-8-assembly" identifier: "mysql-8-assembly"
targets: targets:
- centos-stream-8-x86_64 - centos-stream-9
skip_build: true skip_build: true
manual_trigger: true manual_trigger: true
labels: labels:
@ -130,7 +130,7 @@ jobs:
# Suffix for job name # Suffix for job name
identifier: "sqlserver-2017" identifier: "sqlserver-2017"
targets: targets:
- centos-stream-8-x86_64 - centos-stream-9
skip_build: true skip_build: true
manual_trigger: true manual_trigger: true
labels: labels:
@ -149,7 +149,7 @@ jobs:
# Suffix for job name # Suffix for job name
identifier: "sqlserver-2022" identifier: "sqlserver-2022"
targets: targets:
- centos-stream-8-x86_64 - centos-stream-9
skip_build: true skip_build: true
manual_trigger: true manual_trigger: true
labels: labels:
@ -168,7 +168,7 @@ jobs:
# Suffix for job name # Suffix for job name
identifier: "mongodb-4" identifier: "mongodb-4"
targets: targets:
- centos-stream-8-x86_64 - centos-stream-9
skip_build: true skip_build: true
manual_trigger: true manual_trigger: true
labels: labels:
@ -188,7 +188,7 @@ jobs:
# Suffix for job name # Suffix for job name
identifier: "mongodb-5" identifier: "mongodb-5"
targets: targets:
- centos-stream-8-x86_64 - centos-stream-9
skip_build: true skip_build: true
manual_trigger: true manual_trigger: true
labels: labels:
@ -208,7 +208,7 @@ jobs:
# Suffix for job name # Suffix for job name
identifier: "mongodb-6" identifier: "mongodb-6"
targets: targets:
- centos-stream-8-x86_64 - centos-stream-9
skip_build: true skip_build: true
manual_trigger: true manual_trigger: true
labels: labels:

View File

@ -21,7 +21,6 @@ prepare:
how: install how: install
package: package:
- wget - wget
- java-17-openjdk-devel
- xz - xz
- make - make
- git - git
@ -40,14 +39,22 @@ prepare:
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin
sudo systemctl enable docker --now sudo systemctl enable docker --now
- name: Install mvn - name: Install sdkman and Java
how: shell how: shell
script: | script: |
mkdir -p /usr/share/maven /usr/share/maven/ref curl -s "https://get.sdkman.io" | bash
curl -fsSL -o /tmp/apache-maven.tar.gz https://apache.osuosl.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz source ${HOME}/.sdkman/bin/sdkman-init.sh && yes | sdk install java 21.0.3-tem || true
tar -xzf /tmp/apache-maven.tar.gz -C /usr/share/maven --strip-components=1
rm -f /tmp/apache-maven.tar.gz
ln -s /usr/share/maven/bin/mvn /usr/bin/mvn - name: Set Java 21 as default
how: shell
script: |
source ${HOME}/.sdkman/bin/sdkman-init.sh && yes | sdk default java 21.0.3-tem || true
- name: Install Maven
how: shell
script: |
source ${HOME}/.sdkman/bin/sdkman-init.sh && yes | sdk install maven 3.9.8 || true
- name: Disable Chronyd service - name: Disable Chronyd service
how: shell how: shell

View File

@ -2,7 +2,7 @@ test:
./test.sh ./test.sh
duration: 2h duration: 2h
environment: environment:
MAVEN_ARGS: "-U -am -fae -Papicurio -Dinsecure.repositories=WARN -pl debezium-bom --no-transfer-progress" CUSTOM_MAVEN_ARGS: "-U -am -fae -Papicurio -Dinsecure.repositories=WARN --no-transfer-progress -pl debezium-bom"
/mysql: /mysql:
summary: Run mysql connector functional tests summary: Run mysql connector functional tests

View File

@ -6,7 +6,7 @@ echo $PWD
if [ "$TEST_PROFILE" = "mysql" ] if [ "$TEST_PROFILE" = "mysql" ]
then then
mvn clean verify ${MAVEN_ARGS},debezium-connector-mysql \ mvn clean verify ${CUSTOM_MAVEN_ARGS},debezium-connector-mysql \
-Dversion.mysql.server=${MYSQL_VERSION} \ -Dversion.mysql.server=${MYSQL_VERSION} \
${EXECUTION_ARG:-} \ ${EXECUTION_ARG:-} \
-Dmysql.port=4301 \ -Dmysql.port=4301 \
@ -16,7 +16,7 @@ then
-P${PROFILE} -P${PROFILE}
elif [ "$TEST_PROFILE" = "postgres" ] elif [ "$TEST_PROFILE" = "postgres" ]
then then
mvn clean verify ${MAVEN_ARGS},debezium-connector-postgres \ mvn clean verify ${CUSTOM_MAVEN_ARGS},debezium-connector-postgres \
-Dpostgres.port=55432 \ -Dpostgres.port=55432 \
${ORACLE_ARG:-} \ ${ORACLE_ARG:-} \
${EXECUTION_ARG:-} \ ${EXECUTION_ARG:-} \
@ -63,11 +63,11 @@ then
else else
export DATABASE_IMAGE="mcr.microsoft.com/mssql/server:2022-latest" export DATABASE_IMAGE="mcr.microsoft.com/mssql/server:2022-latest"
fi fi
mvn clean verify ${MAVEN_ARGS},debezium-connector-sqlserver \ mvn clean verify ${CUSTOM_MAVEN_ARGS},debezium-connector-sqlserver \
${EXECUTION_ARG:-} \ ${EXECUTION_ARG:-} \
-Ddocker.db="${DATABASE_IMAGE}" -Ddocker.db="${DATABASE_IMAGE}"
else else
mvn clean verify ${MAVEN_ARGS},debezium-connector-mongodb \ mvn clean verify ${CUSTOM_MAVEN_ARGS},debezium-connector-mongodb \
${EXECUTION_ARG:-} \ ${EXECUTION_ARG:-} \
-Dversion.mongo.server=${MONGODB_VERSION} -Dversion.mongo.server=${MONGODB_VERSION}
fi fi