Skip to content

Commit

Permalink
RANGER-3245:Use OpenJDK in TravisCI config instead of OracleJDK
Browse files Browse the repository at this point in the history
  • Loading branch information
martin-g authored and rameeshm committed Sep 27, 2021
1 parent 900eec0 commit 7b55dfd
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 22 deletions.
44 changes: 30 additions & 14 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,31 +15,47 @@


sudo: false
language: java
dist: bionic
language: generic

cache:
directories:
- $HOME/.m2
jdk:
- oraclejdk8
- oraclejdk11
- openjdk10
- openjdk11
- $HOME/.m2

env:
- KEY=default VALUE=default
global:
- KEY=default VALUE=default

# Environment to testing with different versions, disabled because ranger is not compatible
# - KEY=hadoop.version VALUE=2.8.0

jobs:
include:
- name: Linux AMD64 OpenJDK8
env: JDK_VERSION=8
- name: Linux AMD64 OpenJDK11
env: JDK_VERSION=11
- name: Linux ARM64 OpenJDK11
arch: arm64-graviton2
dist: focal
virt: lxd
group: edge
env:
- JDK_VERSION=11
- MAVEN_ARGS="-DskipJSTests=true -P!all"

before_install:
- export MAVEN_OPTS="-Xmx1200M -XX:MaxPermSize=768m -Xms512m"
- sudo apt update -y
- sudo apt install openjdk-${JDK_VERSION}-jdk maven

install:
- mvn package -D$KEY=$VALUE -DskipTests -Dmaven.javadoc.skip=true -B -V
- mvn install $MAVEN_ARGS -D$KEY=$VALUE -DskipTests -Dmaven.javadoc.skip=true --no-transfer-progress -B -V

# KafkaRangerAuthorizerGSSTest is a failing test, TestLdapUserGroup needs too much memory for travis
script:
- mvn test -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl !plugin-kafka,!ugsync,!hive-agent
- mvn test -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl plugin-kafka -Dtest="*,!KafkaRangerAuthorizerGSSTest"
- mvn test -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl ugsync -Dtest="*,!TestLdapUserGroup"
- if [[ "$TRAVIS_JDK_VERSION" != "oraclejdk8" ]]; then mvn test -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl hive-agent -Dtest="*,!HIVERangerAuthorizerTest" -DfailIfNoTests=false ; fi
- if [[ "$TRAVIS_JDK_VERSION" == "oraclejdk8" ]]; then mvn test -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl hive-agent ; fi
- mvn test $MAVEN_ARGS -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl !plugin-kafka,!ugsync,!hive-agent
- mvn test $MAVEN_ARGS -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl plugin-kafka -Dtest="*,!KafkaRangerAuthorizerGSSTest"
- mvn test $MAVEN_ARGS -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl ugsync -Dtest="*,!TestLdapUserGroup"
- if [[ "$JDK_VERSION" != "8" ]]; then mvn test $MAVEN_ARGS -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl hive-agent -Dtest="*,!HIVERangerAuthorizerTest" -DfailIfNoTests=false ; fi
- if [[ "$JDK_VERSION" == "8" ]]; then mvn test $MAVEN_ARGS -D$KEY=$VALUE -Dmaven.javadoc.skip=true -B -V -pl hive-agent ; fi
9 changes: 1 addition & 8 deletions security-admin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -916,15 +916,8 @@
<fail>true</fail>
</configuration>
</execution>
</executions>
</plugin>

<!-- duplicate JAVA patch file version validator plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.4.1</version>
<executions>
<!-- duplicate JAVA patch file version validator plugin -->
<execution>
<id>duplicate-java-patch-file-version-validator</id>
<goals>
Expand Down
1 change: 1 addition & 0 deletions unixauthpam/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>native-maven-plugin</artifactId>
<version>1.0-alpha-11</version>
<extensions>true</extensions>
<configuration>
<compilerStartOptions>
Expand Down

0 comments on commit 7b55dfd

Please sign in to comment.