DBZ-705 Add CI jobs for Alpine images

This commit is contained in:
Jiri Pechanec 2018-06-25 19:12:37 +02:00
parent 72925a3060
commit 2c20cf4b81
5 changed files with 85 additions and 6 deletions

View File

@ -28,9 +28,6 @@
wrappers:
- timeout:
timeout: 45
triggers:
- reverse:
jobs: 'debezium-postgresql-test-wal2json'
builders:
- maven-target:
maven-version: (Default)

View File

@ -0,0 +1,42 @@
# Job definition to test PostgreSQL connector against PostgreSQL 10
---
- job:
project-type: freestyle
name: debezium-postgresql-alpine-10-test
display-name: Debezium PostgreSQL 10.0 Test (Alpine)
description: Executes tests for PostgreSQL Connector with PostgreSQL 10.0 based on Alpine image
node: Slave
properties:
- build-discarder:
days-to-keep: 7
- github:
url: https://github.com/debezium/debezium
parameters:
- string:
name: REPOSITORY
default: https://github.com/debezium/debezium
description: "Repository from which Debezium is built"
- string:
name: BRANCH
default: master
description: "A branch from which Debezium is built"
scm:
- git:
url: $REPOSITORY
branches:
- "*/$BRANCH"
wrappers:
- timeout:
timeout: 45
triggers:
- reverse:
jobs: "debezium-postgresql-alpine-9.6-test"
builders:
- maven-target:
maven-version: (Default)
goals: clean install -U -s $HOME/.m2/settings-snapshots.xml -pl debezium-connector-postgres -am -fae -Dmaven.test.failure.ignore=true -Dpostgres.port=55432 -Dversion.postgres.server=10.0-alpine
publishers:
- junit:
results: "**/target/surefire-reports/*.xml,**/target/failsafe-reports/*.xml"
- email:
recipients: jpechane@redhat.com

View File

@ -0,0 +1,42 @@
# Job definition to test PostgreSQL connector against PostgreSQL 10
---
- job:
project-type: freestyle
name: debezium-postgresql-alpine-9.6-test
display-name: Debezium PostgreSQL 9.6 Test (Alpine)
description: Executes tests for PostgreSQL Connector with PostgreSQL 9.6 based on Alpine image
node: Slave
properties:
- build-discarder:
days-to-keep: 7
- github:
url: https://github.com/debezium/debezium
parameters:
- string:
name: REPOSITORY
default: https://github.com/debezium/debezium
description: "Repository from which Debezium is built"
- string:
name: BRANCH
default: master
description: "A branch from which Debezium is built"
scm:
- git:
url: $REPOSITORY
branches:
- "*/$BRANCH"
wrappers:
- timeout:
timeout: 45
triggers:
- reverse:
jobs: "debezium-postgresql-test-wal2json"
builders:
- maven-target:
maven-version: (Default)
goals: clean install -U -s $HOME/.m2/settings-snapshots.xml -pl debezium-connector-postgres -am -fae -Dmaven.test.failure.ignore=true -Dpostgres.port=55432 -Dversion.postgres.server=9.6-alpine
publishers:
- junit:
results: "**/target/surefire-reports/*.xml,**/target/failsafe-reports/*.xml"
- email:
recipients: jpechane@redhat.com

View File

@ -13,11 +13,9 @@
- string:
name: RELEASE_VERSION
description: "Version of Debezium to be released - e.g. 0.5.2"
default: "0.8.0.Beta1"
- string:
name: DEVELOPMENT_VERSION
description: "Next development version - e.g. 0.5.3-SNAPSHOT"
default: "0.9.0-SNAPSHOT"
- string:
name: DEBEZIUM_REPOSITORY
description: "Repository from which Debezium is built"

View File

@ -30,7 +30,7 @@
timeout: 45
triggers:
- reverse:
jobs: 'debezium-postgresql-9.6-legacy-test'
jobs: 'debezium-postgresql-alpine-10-test'
builders:
- maven-target:
maven-version: (Default)