tet123/.github/actions/build-debezium-ibmi/action.yml
Jiri Pechanec c05c9a22c2 DBZ-2002 Prevent MongoDB test containers failure
Co-authored-by: Chris Cranford <ccranfor@redhat.com>
2024-03-06 05:35:16 +01:00

49 lines
1.7 KiB
YAML

name: "Build IBMi"
description: "Builds the Debezium IBMi connector"
inputs:
path-core:
description: "Debezium core repository checkout path"
required: true
path-ibmi:
description: "Debezium IBMi repository checkout path"
required: true
shell:
description: "The shell to use"
required: false
default: bash
runs:
using: "composite"
steps:
- name: Build Debezium (Core)
shell: ${{ inputs.shell }}
run: >
./${{ inputs.path-core }}/mvnw clean install -B -ntp -f ${{ inputs.path-core }}/pom.xml
-pl debezium-assembly-descriptors,debezium-bom,debezium-core,debezium-embedded,:debezium-ide-configs,:debezium-checkstyle,:debezium-revapi
-am
-DskipTests=true
-DskipITs=true
-Dcheckstyle.skip=true
-Dformat.skip=true
-Drevapi.skip
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
- name: Build IBMi
shell: ${{ inputs.shell }}
run: >
./${{ inputs.path-core }}/mvnw clean install -B -ntp -f ${{ inputs.path-ibmi }}/pom.xml
-Passembly
-Dcheckstyle.skip=true
-Dformat.skip=true
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
-Ddebezium.test.records.waittime=5
-Ddebezium.test.records.waittime.after.nulls=5
-DfailFlakyTests=false
-DskipITs
-Ddebezium.test.mongo.replica.primary.startup.timeout.seconds=120