mirror of
https://github.com/jlengrand/atrium.git
synced 2026-03-10 08:01:19 +00:00
Don't prefix packages with scala but move it after ch.tutteli.atrium. IMO it is not an extension like kotlin_1_3 and therefore should not be at the end. Use scala2 as we are likely going to use atrium-scala for scala 3 once it is out.
57 lines
1.8 KiB
YAML
57 lines
1.8 KiB
YAML
dist: trusty
|
|
|
|
language: java
|
|
jdk:
|
|
- openjdk11
|
|
|
|
install: skip
|
|
|
|
jobs:
|
|
include:
|
|
- env: MODE=current_11
|
|
script:
|
|
- set -e
|
|
- ./gradle/scripts/check-generateLogic-committed.sh
|
|
- ./gradlew buildAllWithoutJs
|
|
- misc/tools/atrium-scala2-test/gradlew -p ./misc/tools/atrium-scala2-test build
|
|
after_success: bash <(curl -s https://codecov.io/bash) -F current
|
|
|
|
- env: MODE=current_8
|
|
jdk: oraclejdk8
|
|
script: ./gradlew buildNonDeprecatedJvm buildAllAndroid
|
|
|
|
- env: MODE=js
|
|
script: ./gradlew buildAllJs
|
|
|
|
- env: MODE=bc
|
|
script: ./gradlew bcTests
|
|
after_success: bash <(curl -s https://codecov.io/bash) -F bc
|
|
|
|
- env: MODE=bbc
|
|
script: ./gradlew bbcTests
|
|
after_success: bash <(curl -s https://codecov.io/bash) -F bbc
|
|
|
|
- env: MODE=samples
|
|
script:
|
|
- set -e
|
|
- samples/js/jasmine/gradlew -p ./samples/js/jasmine build
|
|
- samples/js/mocha/gradlew -p ./samples/js/mocha build
|
|
- samples/jvm/spek/gradlew -p ./samples/jvm/spek build
|
|
- samples/jvm/junit5/gradlew -p ./samples/jvm/junit5 build
|
|
# in case of travis problems installing jdk11
|
|
#- cd samples/maven && ./mvnw -B test -Djava.version=1.8 && cd ../..
|
|
- cd samples/maven && ./mvnw -B test && cd ../..
|
|
- samples/multiplatform/gradlew -p ./samples/multiplatform build
|
|
- misc/tools/atrium-samples-test/gradlew -p ./misc/tools/atrium-samples-test build
|
|
|
|
before_cache:
|
|
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
|
|
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
|
|
|
|
cache:
|
|
directories:
|
|
- $HOME/.gradle/wrapper/
|
|
- $HOME/.gradle/caches/
|
|
- $HOME/.m2
|
|
- ./gradle/node_modules
|