Christopher Currie | 7d0445b | 2014-02-17 21:03:27 -0800 | [diff] [blame] | 1 | language: java |
Tatu Saloranta | 4ba77f5 | 2016-01-28 21:49:09 -0800 | [diff] [blame] | 2 | |
Tatu Saloranta | fa4898d | 2019-11-26 12:45:40 -0800 | [diff] [blame] | 3 | git: |
| 4 | quiet: true |
| 5 | submodules: false |
| 6 | |
Tatu Saloranta | fdafaf0 | 2019-10-04 19:50:44 -0700 | [diff] [blame] | 7 | # Since Jackson 2.10 build requires JDK 8 even if only JDK 7 runtime |
Tatu Saloranta | a6d8292 | 2020-05-23 11:52:43 -0700 | [diff] [blame] | 8 | # But we also want to test against newer LTS versions |
Tatu Saloranta | 15ba7c6 | 2020-07-08 14:10:15 -0700 | [diff] [blame] | 9 | # 08-Jul-2020, tatu: can not yet enable JDK14 due to new Record tests failing |
Christopher Currie | 7d0445b | 2014-02-17 21:03:27 -0800 | [diff] [blame] | 10 | jdk: |
Tatu Saloranta | 84bbd8e | 2017-09-06 19:43:15 -0700 | [diff] [blame] | 11 | - openjdk8 |
Tatu Saloranta | a6d8292 | 2020-05-23 11:52:43 -0700 | [diff] [blame] | 12 | - openjdk11 |
Christopher Currie | 7d0445b | 2014-02-17 21:03:27 -0800 | [diff] [blame] | 13 | |
Tatu Saloranta | 7e8a520 | 2019-11-26 14:01:11 -0800 | [diff] [blame] | 14 | # 2019-11-26, tatu: Let's try caching Maven dependencies |
| 15 | cache: |
| 16 | directories: |
| 17 | - $HOME/.m2 |
| 18 | |
Christopher Currie | 7d0445b | 2014-02-17 21:03:27 -0800 | [diff] [blame] | 19 | # Below this line is configuration for deploying to the Sonatype OSS repo |
Tatu Saloranta | 29396b1 | 2019-11-26 13:42:07 -0800 | [diff] [blame] | 20 | # https://knowm.org/configure-travis-ci-to-deploy-snapshots/ |
Christopher Currie | 7d0445b | 2014-02-17 21:03:27 -0800 | [diff] [blame] | 21 | before_install: "git clone -b travis `git config --get remote.origin.url` target/travis" |
Tatu Saloranta | c1f2e4c | 2020-07-23 20:55:50 -0700 | [diff] [blame] | 22 | script: "[ ${TRAVIS_PULL_REQUEST} = 'false' ] && mvn -B source:jar deploy --settings target/travis/settings.xml || mvn clean verify --settings target/travis/settings.xml" |
Christopher Currie | 7d0445b | 2014-02-17 21:03:27 -0800 | [diff] [blame] | 23 | |
| 24 | # whitelist |
| 25 | branches: |
| 26 | only: |
| 27 | - master |
Tatu Saloranta | 8eb15fd | 2020-04-28 16:46:24 -0700 | [diff] [blame] | 28 | - "2.12" |
Christopher Currie | 7d0445b | 2014-02-17 21:03:27 -0800 | [diff] [blame] | 29 | |
| 30 | env: |
| 31 | global: |
Christopher Currie | 223ceda | 2014-03-28 21:47:17 -0700 | [diff] [blame] | 32 | - secure: "ZIFMeNzZCvLYWICiUyHFSm8Ypz6lYFbF/+LGz6a+Sh8B9tSnvYvlrE4gSFJj3NzRWY0RG/vizoyFEpVgxOnzXDMLuuy/dreupnHR1FfVmiaiceK4JHRwAzl0lQzr2hdVwJbqpX0GfrxKmbg8Jvv9WPKtfM6X4167ElVj4O/8IRc=" |
| 33 | - secure: "VOC/J8eFbM2OeysBp0Gx0G73MySRATCoN7hc9Ok0kJXE/dbE/2KOoFlTwwxUgErwJXkjJKKXafYcbq/22S7wkaoDW5XAvplSu3skxdE0NRGVzozcDMXO5UoGlt9Ti4XIBMCvy7bB/NO+J5IgNedCtcNnBsrGZCdodW3DTYtqQLs=" |