Skip to content

Commit 277965b

Browse files
committed
[FLINK-22939][azure] Generalize JDK switch
1 parent 82431f1 commit 277965b

File tree

3 files changed

+16
-19
lines changed

3 files changed

+16
-19
lines changed

azure-pipelines.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ stages:
7474
environment: PROFILE="-Dhadoop.version=2.8.3 -Dinclude_hadoop_aws -Dscala-2.11"
7575
run_end_to_end: false
7676
container: flink-build-container
77-
jdk: jdk8
77+
jdk: 8
7878
# CI / Special stage for release, e.g. building PyFlink wheel packages, etc:
7979
- stage: ci_release
8080
displayName: "CI build (release)"

tools/azure-pipelines/build-apache-repo.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ stages:
6767
environment: PROFILE="-Dhadoop.version=2.8.3 -Dinclude_hadoop_aws -Dscala-2.11"
6868
run_end_to_end: false
6969
container: flink-build-container
70-
jdk: jdk8
70+
jdk: 8
7171
# Special stage for nightly builds:
7272
- stage: cron_build
7373
displayName: "Cron build"
@@ -89,7 +89,7 @@ stages:
8989
environment: PROFILE="-Dhadoop.version=2.8.3 -Dinclude_hadoop_aws -Dscala-2.11"
9090
run_end_to_end: true
9191
container: flink-build-container
92-
jdk: jdk8
92+
jdk: 8
9393
- template: jobs-template.yml
9494
parameters:
9595
stage_name: cron_hadoop241
@@ -100,7 +100,7 @@ stages:
100100
environment: PROFILE="-Dhadoop.version=2.4.1 -Pskip-hive-tests"
101101
run_end_to_end: true
102102
container: flink-build-container
103-
jdk: jdk8
103+
jdk: 8
104104
- template: jobs-template.yml
105105
parameters:
106106
stage_name: cron_hadoop313
@@ -111,7 +111,7 @@ stages:
111111
environment: PROFILE="-Dinclude_hadoop_aws -Dhadoop.version=3.1.3 -Phadoop3-tests"
112112
run_end_to_end: true
113113
container: flink-build-container
114-
jdk: jdk8
114+
jdk: 8
115115
- template: jobs-template.yml
116116
parameters:
117117
stage_name: cron_scala212
@@ -122,7 +122,7 @@ stages:
122122
environment: PROFILE="-Dhadoop.version=2.8.3 -Dinclude_hadoop_aws -Dscala-2.12 -Phive-1.2.1"
123123
run_end_to_end: true
124124
container: flink-build-container
125-
jdk: jdk8
125+
jdk: 8
126126
- template: jobs-template.yml
127127
parameters:
128128
stage_name: cron_jdk11
@@ -133,7 +133,7 @@ stages:
133133
environment: PROFILE="-Dhadoop.version=2.8.3 -Dinclude_hadoop_aws -Dscala-2.11 -Djdk11"
134134
run_end_to_end: true
135135
container: flink-build-container
136-
jdk: jdk11
136+
jdk: 11
137137
- job: docs_404_check # run on a MSFT provided machine
138138
pool:
139139
vmImage: 'ubuntu-20.04'

tools/azure-pipelines/jobs-template.yml

+9-12
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,9 @@ jobs:
6060
condition: not(eq('${{parameters.test_pool_definition.name}}', 'Default'))
6161
displayName: Cache Maven local repo
6262
- script: |
63-
echo "##vso[task.setvariable variable=JAVA_HOME]$JAVA_HOME_8_X64"
64-
echo "##vso[task.setvariable variable=PATH]$JAVA_HOME_8_X64/bin:$PATH"
65-
displayName: "Set to jdk8"
66-
condition: eq('${{parameters.jdk}}', 'jdk8')
63+
echo "##vso[task.setvariable variable=JAVA_HOME]$JAVA_HOME_${{parameters.jdk}}_X64"
64+
echo "##vso[task.setvariable variable=PATH]$JAVA_HOME_${{parameters.jdk}}_X64/bin:$PATH"
65+
displayName: "Set JDK"
6766
# Compile
6867
- script: |
6968
${{parameters.environment}} ./tools/ci/compile.sh || exit $?
@@ -129,10 +128,9 @@ jobs:
129128
displayName: Cache Maven local repo
130129

131130
- script: |
132-
echo "##vso[task.setvariable variable=JAVA_HOME]$JAVA_HOME_8_X64"
133-
echo "##vso[task.setvariable variable=PATH]$JAVA_HOME_8_X64/bin:$PATH"
134-
displayName: "Set to jdk8"
135-
condition: eq('${{parameters.jdk}}', 'jdk8')
131+
echo "##vso[task.setvariable variable=JAVA_HOME]$JAVA_HOME_${{parameters.jdk}}_X64"
132+
echo "##vso[task.setvariable variable=PATH]$JAVA_HOME_${{parameters.jdk}}_X64/bin:$PATH"
133+
displayName: "Set JDK"
136134
137135
- script: sudo sysctl -w kernel.core_pattern=core.%p
138136
displayName: Set coredump pattern
@@ -203,10 +201,9 @@ jobs:
203201
continueOnError: true
204202
condition: not(eq(variables['SKIP'], '1'))
205203
- script: |
206-
echo "##vso[task.setvariable variable=JAVA_HOME]$JAVA_HOME_8_X64"
207-
echo "##vso[task.setvariable variable=PATH]$JAVA_HOME_8_X64/bin:$PATH"
208-
displayName: "Set to jdk8"
209-
condition: eq('${{parameters.jdk}}', 'jdk8')
204+
echo "##vso[task.setvariable variable=JAVA_HOME]$JAVA_HOME_${{parameters.jdk}}_X64"
205+
echo "##vso[task.setvariable variable=PATH]$JAVA_HOME_${{parameters.jdk}}_X64/bin:$PATH"
206+
displayName: "Set JDK"
210207
- script: |
211208
echo "Setting up Maven"
212209
source ./tools/ci/maven-utils.sh

0 commit comments

Comments
 (0)