DBZ-2638 update OpenJDK quality outreach jobs

This commit is contained in:
ani-sha 2020-10-20 12:40:46 +05:30 committed by Chris Cranford
parent 344acb55c0
commit 415492121b
3 changed files with 24 additions and 87 deletions

View File

@ -2,14 +2,15 @@ name: Java Quality Outreach
"on":
schedule:
- cron: 0 22 * * *
default:
runs-on: ubuntu-latest
strategy:
matrix:
java:
- "15"
- 16.0.0-ea.20
jobs:
sqlserver:
runs-on: ubuntu-latest
strategy:
matrix:
java:
- "14"
- 15.0.0-ea.23
name: SQL Server - Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v2
@ -20,15 +21,8 @@ jobs:
with:
java-version: ${{ matrix.java }}
- name: Maven Build
run: mvn clean install -B -pl debezium-connector-sqlserver -am -Passembly -Dformat.formatter.goal=validate
-Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
run: mvn clean install -B -pl debezium-connector-sqlserver -am -Passembly -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
mysql:
runs-on: ubuntu-latest
strategy:
matrix:
java:
- "14"
- 15.0.0-ea.23
name: MySQL - Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v2
@ -39,15 +33,8 @@ jobs:
with:
java-version: ${{ matrix.java }}
- name: Maven Build
run: mvn clean install -B -pl debezium-connector-mysql -am -Passembly -Dformat.formatter.goal=validate
-Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
run: mvn clean install -B -pl debezium-connector-mysql -am -Passembly -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
postgres-decoderbufs:
runs-on: ubuntu-latest
strategy:
matrix:
java:
- "14"
- 15.0.0-ea.23
name: PostgreSQL Decoderbufs - Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v2
@ -58,15 +45,8 @@ jobs:
with:
java-version: ${{ matrix.java }}
- name: Maven Build
run: mvn clean install -B -pl debezium-connector-postgres -am -Passembly -Dformat.formatter.goal=validate
-Dformat.imports.goal=check -Dversion.postgres.server=9.6-devel -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
run: mvn clean install -B -pl debezium-connector-postgres -am -Passembly -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dversion.postgres.server=9.6-devel -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
postgres-wal2json:
runs-on: ubuntu-latest
strategy:
matrix:
java:
- "14"
- 15.0.0-ea.23
name: PostgreSQL Wal2JSON - Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v2
@ -77,16 +57,8 @@ jobs:
with:
java-version: ${{ matrix.java }}
- name: Maven Build
run: mvn clean install -B -pl debezium-connector-postgres -am -Passembly,wal2json-decoder
-Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dversion.postgres.server=9.6-devel
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
run: mvn clean install -B -pl debezium-connector-postgres -am -Passembly,wal2json-decoder -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dversion.postgres.server=9.6-devel -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
postgres-pgoutput:
runs-on: ubuntu-latest
strategy:
matrix:
java:
- "14"
- 15.0.0-ea.23
name: PostgreSQL Pgoutput - Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v2
@ -97,16 +69,8 @@ jobs:
with:
java-version: ${{ matrix.java }}
- name: Maven Build
run: mvn clean install -B -pl debezium-connector-postgres -am -Passembly,pgoutput-decoder,postgres-10
-Ddebezium.test.records.waittime=5 -Dformat.formatter.goal=validate -Dformat.imports.goal=check
-Dversion.postgres.server=10-devel -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
run: mvn clean install -B -pl debezium-connector-postgres -am -Passembly,pgoutput-decoder,postgres-10 -Ddebezium.test.records.waittime=5 -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dversion.postgres.server=10-devel -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
mongodb-32:
runs-on: ubuntu-latest
strategy:
matrix:
java:
- "14"
- 15.0.0-ea.23
name: MongoDB 3.2 - Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v2
@ -117,15 +81,8 @@ jobs:
with:
java-version: ${{ matrix.java }}
- name: Maven Build
run: mvn clean install -B -pl debezium-connector-mongodb -am -Passembly -Dformat.formatter.goal=validate
-Dformat.imports.goal=check -Dversion.mongo.server=3.2 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
run: mvn clean install -B -pl debezium-connector-mongodb -am -Passembly -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dversion.mongo.server=3.2 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
mongodb-36:
runs-on: ubuntu-latest
strategy:
matrix:
java:
- "14"
- 15.0.0-ea.23
name: MongoDB 3.6 - Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v2
@ -136,15 +93,8 @@ jobs:
with:
java-version: ${{ matrix.java }}
- name: Maven Build
run: mvn clean install -B -pl debezium-connector-mongodb -am -Passembly -Dformat.formatter.goal=validate
-Dformat.imports.goal=check -Dversion.mongo.server=3.6 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
run: mvn clean install -B -pl debezium-connector-mongodb -am -Passembly -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dversion.mongo.server=3.6 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
mongodb-40:
runs-on: ubuntu-latest
strategy:
matrix:
java:
- "14"
- 15.0.0-ea.23
name: MongoDB 4.0 - Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v2
@ -155,15 +105,8 @@ jobs:
with:
java-version: ${{ matrix.java }}
- name: Maven Build
run: mvn clean install -B -pl debezium-connector-mongodb -am -Passembly -Dformat.formatter.goal=validate
-Dformat.imports.goal=check -Dversion.mongo.server=4.0 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
run: mvn clean install -B -pl debezium-connector-mongodb -am -Passembly -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dversion.mongo.server=4.0 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
quarkus-outbox:
runs-on: ubuntu-latest
strategy:
matrix:
java:
- "14"
- 15.0.0-ea.23
name: Quarkus Outbox Extension - Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v2
@ -174,15 +117,8 @@ jobs:
with:
java-version: ${{ matrix.java }}
- name: Maven Build
run: mvn clean install -B -pl debezium-quarkus-outbox -U -am -amd -Passembly
-Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
run: mvn clean install -B -pl debezium-quarkus-outbox -U -am -amd -Passembly -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
testing:
runs-on: ubuntu-latest
strategy:
matrix:
java:
- "14"
- 15.0.0-ea.23
name: Testing module - Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v2
@ -193,5 +129,4 @@ jobs:
with:
java-version: ${{ matrix.java }}
- name: Maven Build
run: mvn clean install -B -pl debezium-testing -am -amd -Passembly -Dformat.formatter.goal=validate
-Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
run: mvn clean install -B -pl debezium-testing -am -amd -Passembly -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn

View File

@ -2,7 +2,7 @@
The scripts in this directory allow auto-generation of GitHub Actions workflows in the `.github/workflows` directory, which are used to perform various tasks when code is pushed or pull requests are opened against this repository.
Each script is designed to use an input template found in the same directory and to output the final YAML descriptor in the `.github/workflows` directory.
A description about each script can be be found below.
A description about each script can be found below.
# Requirements

View File

@ -4,15 +4,17 @@ name: Java Quality Outreach
schedule:
- cron: "0 22 * * *"
default:
runs-on: ubuntu-latest
strategy:
matrix:
java: ['15', '16.0.0-ea.20']
#@ load("@ytt:data", "data")
#@yaml/text-templated-strings
jobs:
#@ for job in data.values.jobs:
(@= job.key @):
runs-on: ubuntu-latest
strategy:
matrix:
java: ['14', '15.0.0-ea.23']
name: (@= job.name @) - Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v2