forked from eclipse-vertx/vertx-sql-client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
63 lines (63 loc) · 2.89 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
language: java
sudo: required
services:
- docker
branches:
only:
- master
- /^\d+\.\d+$/
cache:
directories:
- $HOME/.m2
before_cache:
- rm -rf $HOME/.m2/repository/io/vertx/
before_script:
- sudo /etc/init.d/mysql stop
jobs:
include:
- stage: test
name: "MySQL 8.0"
jdk: openjdk8
script: mvn -q clean verify -B -Dtesting.mysql.database.server=mysql -Dtesting.mysql.database.version=8.0 --projects vertx-sql-client,vertx-mysql-client
- stage: test
name: "Postgres 11"
jdk: openjdk8
script: mvn -q clean verify -B -Dembedded.postgres.version=11.5 --projects vertx-sql-client,vertx-pg-client
- stage: test
name: "MSSQL 2017-CU12"
jdk: openjdk8
script: mvn -q clean verify -B --projects vertx-sql-client,vertx-mssql-client
- stage: test
name: "DB2 11.5"
jdk: openjdk8
script: mvn -q clean verify -B --projects vertx-sql-client,vertx-db2-client
- stage: test
name: "MySQL 5.6"
jdk: openjdk8
script: mvn -q clean verify -B -Dtesting.mysql.database.server=mysql -Dtesting.mysql.database.version=5.6 --projects vertx-sql-client,vertx-mysql-client
- stage: test
name: "MySQL 5.7"
jdk: openjdk8
script: mvn -q clean verify -B -Dtesting.mysql.database.server=mysql -Dtesting.mysql.database.version=5.7 --projects vertx-sql-client,vertx-mysql-client
- stage: test
name: "MariaDB 10.4"
jdk: openjdk8
script: mvn -q clean verify -B -Dtesting.mysql.database.server=mariadb -Dtesting.mysql.database.version=10.4 --projects vertx-sql-client,vertx-mysql-client
- stage: test
name: "Postgres 9"
jdk: openjdk8
script: mvn -q clean verify -B -Dembedded.postgres.version=9.6 --projects vertx-sql-client,vertx-pg-client
- stage: test
name: "Postgres 10"
jdk: openjdk8
script: mvn -q clean verify -B -Dembedded.postgres.version=10.6 --projects vertx-sql-client,vertx-pg-client
- stage: deploy
name: "Deploy to Sonatype's snapshots repository"
if: type != pull_request AND env(SONATYPE_NEXUS_USERNAME) IS present
script: bash .travis.deploy.artifacts.sh
notifications:
email:
recipients:
- secure: "PWmSpJmaBZq5vLE/JeaKm+6Gk+qpZo0/i+7s2djgt8Iu48XC6ROB4ns9lKJ0mQvq7a++gcNpePWs2UadSYtNoKGWXF+hR3N22BHwVFu0BxVcTFAktaRiQ77Dl55fDWv2bIquAy2izsxOKvWYsNZOyAfA3HkH0XqBNBiNTqNcR6wanrRfgr8lJZIHOrUof2iamfgG/QFhMiRNf0u+Pp+4UuqVuKuO+j+vtuexXk42C+16jHWpQBeHrb+HrXrnK/2fB4kxcn1i0mR2auKxnqSnDVvxNbgXt/gjryJK9rZPjD2H8HxXgz+IbLeC9TVWf3P9JH4hlGSXWT0ah1RthQ/fjsF01mDxG5lIy81ShncRn58l00YmkKxk6X7famL+OJ0wFtvF0tAr4oQ8MZYi2M0+aJpGz27fi2CvUe9g3xcgmGkhhUyeu5+xBN7oWlBpj2Jk2qKtKw771fogY27kFCZEKY8ezwi+Twje8woWO2qgNpQ3AJ3SGTeXbZTGlKWLN/0DCtXxxX30z9W5Dn6MQ7A7o0gbbOnrNsa0eNjjbUqpUE34Z6nGX+MMLUfBbmFlxoJ2nRMejeOTB0bviY3i1XkbghDXwuruSexfk4UZYrUIzWgSa7MDH8rXcugiQLxtsMe+NYmY+2Urxyh7Wbk7ibW3HSrH8VEASt9aVQwXW1A6owI="
on_success: always
on_failure: always