notifications: email: recipients: - dev-nacos@googlegroups.com - mw_configcenter@list.alibaba-inc.com on_success: change on_failure: always language: java matrix: include: # On OSX, run with default JDK only. # - os: osx # On Linux, run with specific JDKs only. - os: linux env: CUSTOM_JDK="oraclejdk8" - name: Linux aarch64 dist: focal arch: arm64-graviton2 group: edge virt: vm jdk: - openjdk11 - openjdk8 before_install: - echo 'MAVEN_OPTS="$MAVEN_OPTS -Xmx1024m -XX:MaxPermSize=512m -XX:+BytecodeVerificationLocal"' >> ~/.mavenrc - cat ~/.mavenrc # - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export JAVA_HOME=$(/usr/libexec/java_home); fi # - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then jdk_switcher use "$CUSTOM_JDK"; fi script: - mvn -B clean package apache-rat:check findbugs:findbugs -Dmaven.test.skip=true - mvn clean -Premove-test-data - mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U - mvn clean -Premove-test-data - mvn clean package -Pcit-test - mvn clean -Premove-test-data - mvn clean package -Pnit-test - mvn clean -Premove-test-data after_success: - mvn clean package -Pit-test - mvn sonar:sonar -Psonar-apache