mirror of
https://github.com/jlengrand/picocli.git
synced 2026-03-10 08:41:17 +00:00
Run Travis build on macOS
This commit is contained in:
committed by
Remko Popma
parent
b07a97da79
commit
95a3943214
29
.travis.yml
29
.travis.yml
@@ -2,6 +2,9 @@ env:
|
|||||||
global:
|
global:
|
||||||
# for CodeClimate
|
# for CodeClimate
|
||||||
- CC_TEST_REPORTER_ID=83a2e05f875e3a67f60a1969f20a558a3de03a7592052c8bf52807d0e317f01a
|
- CC_TEST_REPORTER_ID=83a2e05f875e3a67f60a1969f20a558a3de03a7592052c8bf52807d0e317f01a
|
||||||
|
os:
|
||||||
|
- linux
|
||||||
|
- osx
|
||||||
language: java
|
language: java
|
||||||
jdk:
|
jdk:
|
||||||
- oraclejdk8
|
- oraclejdk8
|
||||||
@@ -27,12 +30,22 @@ jdk:
|
|||||||
# - openjdk6 # gradle 3.1 requires java 7
|
# - openjdk6 # gradle 3.1 requires java 7
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
|
exclude:
|
||||||
|
- os: macos
|
||||||
|
jdk: oraclejdk8
|
||||||
|
- os: macos
|
||||||
|
jdk: openjdk7
|
||||||
|
- os: macos
|
||||||
|
jdk: openjdk8
|
||||||
|
- os: macos
|
||||||
|
jdk: openjdk9
|
||||||
|
- os: macos
|
||||||
|
jdk: openjdk10
|
||||||
allow_failures:
|
allow_failures:
|
||||||
- jdk: oraclejdk-ea
|
- jdk: oraclejdk-ea
|
||||||
- jdk: openjdk7
|
- jdk: openjdk7
|
||||||
- jdk: oraclejdk8
|
- jdk: oraclejdk8
|
||||||
- jdk: oraclejdk11
|
- jdk: oraclejdk11
|
||||||
- jdk: openjdk15
|
|
||||||
- jdk: openjdk-ea
|
- jdk: openjdk-ea
|
||||||
# - openjdk7 # Disabled to avoid error java.security.NoSuchProviderException: no such provider: SunEC...
|
# - openjdk7 # Disabled to avoid error java.security.NoSuchProviderException: no such provider: SunEC...
|
||||||
|
|
||||||
@@ -40,11 +53,17 @@ install: skip
|
|||||||
before_script:
|
before_script:
|
||||||
- chmod +x gradlew
|
- chmod +x gradlew
|
||||||
# for CodeClimate
|
# for CodeClimate
|
||||||
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
|
- |
|
||||||
- chmod +x ./cc-test-reporter
|
if [ "$TRAVIS_OS_NAME" = "linux" ]; then
|
||||||
- ./cc-test-reporter before-build
|
curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter &&
|
||||||
|
chmod +x ./cc-test-reporter &&
|
||||||
|
./cc-test-reporter before-build
|
||||||
|
fi
|
||||||
script:
|
script:
|
||||||
- ./gradlew check --info --stacktrace
|
- ./gradlew check --info --stacktrace
|
||||||
after_success:
|
after_success:
|
||||||
- bash <(curl -s https://codecov.io/bash)
|
- bash <(curl -s https://codecov.io/bash)
|
||||||
- ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
|
- |
|
||||||
|
if [ "$TRAVIS_OS_NAME" = "linux" ]; then
|
||||||
|
./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
|
||||||
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user