mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-11-22 14:22:05 +01:00
ff8d1b8299
to ensure that javadocAll works correctly. A nice side-effect, this also ensures that the package-info.java symbolic links are still correct and haven't been replaced by some IDE or editor with the content of the link target.
44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
language: android
|
|
dist: trusty
|
|
android:
|
|
components:
|
|
- android-19
|
|
jdk:
|
|
- oraclejdk8
|
|
- openjdk9
|
|
- openjdk11
|
|
|
|
before_cache:
|
|
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
|
|
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
|
|
cache:
|
|
directories:
|
|
- $HOME/.gradle/caches/
|
|
- $HOME/.android/build-cache
|
|
- $HOME/.m2
|
|
|
|
before_install:
|
|
- export GRADLE_VERSION=5.5.1
|
|
- wget https://services.gradle.org/distributions/gradle-${GRADLE_VERSION}-all.zip
|
|
- unzip -q gradle-${GRADLE_VERSION}-all.zip
|
|
- export PATH="$(pwd)/gradle-${GRADLE_VERSION}/bin:$PATH"
|
|
|
|
addons:
|
|
apt:
|
|
update: true
|
|
packages:
|
|
- graphviz
|
|
|
|
install: gradle assemble --stacktrace
|
|
|
|
# Run the test suite and also install the artifacts in the local maven
|
|
# archive to additionaly test if artifact creation is
|
|
# functional. Which hasn't always be the case in the past, see
|
|
# 90cbcaebc7a89f4f771f733a33ac9f389df85be2
|
|
# Also run javadocAll to ensure it works.
|
|
script: gradle check install javadocAll --stacktrace
|
|
|
|
after_success:
|
|
- JAVAC_VERSION=$((javac -version) 2>&1)
|
|
# Only run jacocoRootReport in the Java 8 build
|
|
- if [[ "$JAVAC_VERSION" = javac\ 1.8.* ]]; then gradle jacocoRootReport coveralls; fi
|