[SPARK-32248][BUILD] Recover Java 11 build in Github Actions
### What changes were proposed in this pull request? This PR aims to recover Java 11 build in `GitHub Action`. ### Why are the changes needed? This test coverage is removed before. Now, it's time to recover it. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Pass the GitHub Action. Closes #29295 from dongjoon-hyun/SPARK-32248. Authored-by: Dongjoon Hyun <dongjoon@apache.org> Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
This commit is contained in:
parent
163867435a
commit
08a66f8fd0
25
.github/workflows/master.yml
vendored
25
.github/workflows/master.yml
vendored
|
@ -241,3 +241,28 @@ jobs:
|
|||
run: |
|
||||
cd docs
|
||||
jekyll build
|
||||
|
||||
java11:
|
||||
name: Java 11 build
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Spark repository
|
||||
uses: actions/checkout@v2
|
||||
- name: Cache Maven local repository
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ~/.m2/repository
|
||||
key: java11-maven-${{ hashFiles('**/pom.xml') }}
|
||||
restore-keys: |
|
||||
java11-maven-
|
||||
- name: Install Java 11
|
||||
uses: actions/setup-java@v1
|
||||
with:
|
||||
java-version: 11
|
||||
- name: Build with Maven
|
||||
run: |
|
||||
export MAVEN_OPTS="-Xmx2g -XX:ReservedCodeCacheSize=1g -Dorg.slf4j.simpleLogger.defaultLogLevel=WARN"
|
||||
export MAVEN_CLI_OPTS="--no-transfer-progress"
|
||||
mkdir -p ~/.m2
|
||||
./build/mvn $MAVEN_CLI_OPTS -DskipTests -Pyarn -Pmesos -Pkubernetes -Phive -Phive-thriftserver -Phadoop-cloud -Djava.version=11 install
|
||||
rm -rf ~/.m2/repository/org/apache/spark
|
||||
|
|
Loading…
Reference in a new issue