Skip to content

Commit

Permalink
[FLINK-22939][azure] Generalize JDK switch
Browse files Browse the repository at this point in the history
  • Loading branch information
zentol committed Jun 9, 2021
1 parent 4d73310 commit 81543c2
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 20 deletions.
2 changes: 1 addition & 1 deletion azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ stages:
environment: PROFILE="-Dhadoop.version=2.8.3 -Dinclude_hadoop_aws -Dscala-2.11"
run_end_to_end: false
container: flink-build-container
jdk: jdk8
jdk: 8
- job: docs_404_check # run on a MSFT provided machine
pool:
vmImage: 'ubuntu-20.04'
Expand Down
14 changes: 7 additions & 7 deletions tools/azure-pipelines/build-apache-repo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ stages:
environment: PROFILE="-Dhadoop.version=2.8.3 -Dinclude_hadoop_aws -Dscala-2.11"
run_end_to_end: false
container: flink-build-container
jdk: jdk8
jdk: 8
- job: docs_404_check # run on a MSFT provided machine
pool:
vmImage: 'ubuntu-20.04'
Expand Down Expand Up @@ -115,7 +115,7 @@ stages:
environment: PROFILE="-Dhadoop.version=2.8.3 -Dinclude_hadoop_aws -Dscala-2.11"
run_end_to_end: true
container: flink-build-container
jdk: jdk8
jdk: 8
- template: jobs-template.yml
parameters:
stage_name: cron_hadoop241
Expand All @@ -126,7 +126,7 @@ stages:
environment: PROFILE="-Dhadoop.version=2.4.1 -Pskip-hive-tests"
run_end_to_end: true
container: flink-build-container
jdk: jdk8
jdk: 8
- template: jobs-template.yml
parameters:
stage_name: cron_hadoop313
Expand All @@ -137,7 +137,7 @@ stages:
environment: PROFILE="-Dinclude_hadoop_aws -Dhadoop.version=3.1.3 -Phadoop3-tests"
run_end_to_end: true
container: flink-build-container
jdk: jdk8
jdk: 8
- template: jobs-template.yml
parameters:
stage_name: cron_scala212
Expand All @@ -148,7 +148,7 @@ stages:
environment: PROFILE="-Dhadoop.version=2.8.3 -Dinclude_hadoop_aws -Dscala-2.12 -Phive-1.2.1"
run_end_to_end: true
container: flink-build-container
jdk: jdk8
jdk: 8
- template: jobs-template.yml
parameters:
stage_name: cron_jdk11
Expand All @@ -159,7 +159,7 @@ stages:
environment: PROFILE="-Dhadoop.version=2.8.3 -Dinclude_hadoop_aws -Dscala-2.11 -Djdk11"
run_end_to_end: true
container: flink-build-container
jdk: jdk11
jdk: 11
- template: jobs-template.yml
parameters:
stage_name: cron_adaptive_scheduler
Expand All @@ -170,7 +170,7 @@ stages:
environment: PROFILE="-Dhadoop.version=2.8.3 -Dinclude_hadoop_aws -Dscala-2.11 -Penable-adaptive-scheduler"
run_end_to_end: true
container: flink-build-container
jdk: jdk8
jdk: 8
- job: docs_404_check # run on a MSFT provided machine
pool:
vmImage: 'ubuntu-20.04'
Expand Down
21 changes: 9 additions & 12 deletions tools/azure-pipelines/jobs-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,9 @@ jobs:
condition: not(eq('${{parameters.test_pool_definition.name}}', 'Default'))
displayName: Cache Maven local repo
- script: |
echo "##vso[task.setvariable variable=JAVA_HOME]$JAVA_HOME_8_X64"
echo "##vso[task.setvariable variable=PATH]$JAVA_HOME_8_X64/bin:$PATH"
displayName: "Set to jdk8"
condition: eq('${{parameters.jdk}}', 'jdk8')
echo "##vso[task.setvariable variable=JAVA_HOME]$JAVA_HOME_${{parameters.jdk}}_X64"
echo "##vso[task.setvariable variable=PATH]$JAVA_HOME_${{parameters.jdk}}_X64/bin:$PATH"
displayName: "Set JDK"
# Compile
- script: |
${{parameters.environment}} ./tools/ci/compile.sh || exit $?
Expand Down Expand Up @@ -131,10 +130,9 @@ jobs:
displayName: Cache Maven local repo

- script: |
echo "##vso[task.setvariable variable=JAVA_HOME]$JAVA_HOME_8_X64"
echo "##vso[task.setvariable variable=PATH]$JAVA_HOME_8_X64/bin:$PATH"
displayName: "Set to jdk8"
condition: eq('${{parameters.jdk}}', 'jdk8')
echo "##vso[task.setvariable variable=JAVA_HOME]$JAVA_HOME_${{parameters.jdk}}_X64"
echo "##vso[task.setvariable variable=PATH]$JAVA_HOME_${{parameters.jdk}}_X64/bin:$PATH"
displayName: "Set JDK"
- script: sudo sysctl -w kernel.core_pattern=core.%p
displayName: Set coredump pattern
Expand Down Expand Up @@ -208,10 +206,9 @@ jobs:
continueOnError: true
condition: not(eq(variables['SKIP'], '1'))
- script: |
echo "##vso[task.setvariable variable=JAVA_HOME]$JAVA_HOME_8_X64"
echo "##vso[task.setvariable variable=PATH]$JAVA_HOME_8_X64/bin:$PATH"
displayName: "Set to jdk8"
condition: eq('${{parameters.jdk}}', 'jdk8')
echo "##vso[task.setvariable variable=JAVA_HOME]$JAVA_HOME_${{parameters.jdk}}_X64"
echo "##vso[task.setvariable variable=PATH]$JAVA_HOME_${{parameters.jdk}}_X64/bin:$PATH"
displayName: "Set JDK"
- script: |
echo "Setting up Maven"
source ./tools/ci/maven-utils.sh
Expand Down

0 comments on commit 81543c2

Please sign in to comment.