.travis.yml 628 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. language: java
  2. matrix:
  3. include:
  4. - os: linux
  5. arch: arm64
  6. jdk: openjdk11
  7. - os: linux
  8. arch: s390x
  9. jdk: openjdk11
  10. addons:
  11. apt:
  12. update: true
  13. packages:
  14. - maven
  15. - libcppunit-dev
  16. cache:
  17. directories:
  18. - "$HOME/.m2"
  19. addons:
  20. apt:
  21. packages:
  22. - libcppunit-dev
  23. install:
  24. - if [ "${TRAVIS_CPU_ARCH}" == "arm64" ]; then
  25. sudo apt-get install maven;
  26. fi
  27. script: mvn clean apache-rat:check verify -DskipTests spotbugs:check checkstyle:check -Pfull-build
  28. branches:
  29. only:
  30. - master
  31. - branch-3.7
  32. - branch-3.6
  33. - branch-3.5