Skip to content

Commit fa09d98

Browse files
committed
Just install Java 21
1 parent 2dc4fd7 commit fa09d98

File tree

6 files changed

+4
-48
lines changed

6 files changed

+4
-48
lines changed

.github/workflows/copilot-setup-steps.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ jobs:
1818
- name: Install Android workload
1919
run: dotnet workload install android
2020

21-
- name: Setup OpenJDK 11
21+
- name: Setup OpenJDK 21
2222
uses: actions/setup-java@v4
2323
with:
2424
distribution: 'microsoft'
25-
java-version: '11'
25+
java-version: '21'
2626

2727
- name: Restore dotnet tools
2828
run: dotnet tool restore

azure-pipelines-public.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ stages:
1818
demands:
1919
- ImageOverride -equals $(WindowsPoolImageNetCorePublic)
2020
use1ESTemplate: false
21-
installAndroidDependencies: true
2221

2322
- stage: build_mac
2423
displayName: Build - Mac
@@ -38,4 +37,3 @@ stages:
3837
name: $(NetCorePublicPoolName)
3938
demands:
4039
- ImageOverride -equals $(WindowsPoolImageNetCorePublic)
41-
installAndroidDependencies: true

build/ci/build.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ parameters:
77
timeoutInMinutes: 600 # Max job runtime in minutes
88
runAPIScan: false # Run APIScan analysis
99
use1ESTemplate: true
10-
installAndroidDependencies: false
1110
androidSdkRoot: $(Agent.TempDirectory)/android-sdk
1211

1312
# Reporting/Analysis Parameters
@@ -37,7 +36,6 @@ jobs:
3736
steps:
3837
- template: setup-environment.yml
3938
parameters:
40-
installAndroidDependencies: ${{ parameters.installAndroidDependencies }}
4139
androidSdkRoot: ${{ parameters.androidSdkRoot }}
4240

4341
- template: build-and-test.yml

build/ci/job-extended-tests.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ parameters:
77
testFilter: # Test category filter
88
testProject: # The test .csproj to build
99
testAssembly: # The test .dll to execute
10-
installAndroidDependencies: false
1110

1211
jobs:
1312
- job: ${{ parameters.jobName }}_package_tests
@@ -19,8 +18,6 @@ jobs:
1918

2019
steps:
2120
- template: setup-environment.yml
22-
parameters:
23-
installAndroidDependencies: ${{ parameters.installAndroidDependencies }}
2421

2522
- task: DownloadPipelineArtifact@2
2623
inputs:

build/ci/setup-environment.yml

Lines changed: 2 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
parameters:
2-
installAndroidDependencies: false
32
androidSdkRoot: $(Agent.TempDirectory)/android-sdk
4-
javaSdkRoot: $(Agent.ToolsDirectory)\jdk11
53

64
steps:
75
# before the build starts, make sure the tooling is as expected. Clear the cache on shared agents
@@ -44,22 +42,11 @@ steps:
4442
}
4543
displayName: Install .NET Workloads
4644
47-
- bash: |
48-
if [[ "$(Agent.Name)" == *"Azure Pipelines"* ]]; then
49-
echo "##vso[task.setvariable variable=JAVA_HOME]$(JAVA_HOME_11_X64)"
50-
else
51-
echo "##vso[task.setvariable variable=JAVA_HOME]/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home"
52-
fi
53-
displayName: Use Java 11 SDK (Mac)
54-
condition: eq( variables['Agent.OS'], 'Darwin' )
55-
5645
- task: JavaToolInstaller@0
57-
displayName: Use Java 11 SDK (Windows)
58-
condition: and(eq( variables['Agent.OS'], 'Windows_NT' ), ne(${{ parameters.installAndroidDependencies }}, true))
46+
displayName: Use Java 21 SDK
5947
inputs:
60-
versionSpec: '11'
48+
versionSpec: '21'
6149
jdkArchitectureOption: 'x64'
62-
jdkSourceOption: 'PreInstalled'
6350

6451
- task: DotNetCoreCLI@2
6552
displayName: Install android dependencies GoogleV2
@@ -87,25 +74,3 @@ steps:
8774
Write-Host "##vso[task.setvariable variable=AndroidSdkDirectory]${{ parameters.androidSdkRoot }}"
8875
Write-Host "##vso[task.setvariable variable=ANDROID_SDK_ROOT]${{ parameters.androidSdkRoot }}"
8976
displayName: Set ANDROID_SDK_ROOT to ${{ parameters.androidSdkRoot }}
90-
91-
- ${{ if eq(parameters.installAndroidDependencies, true) }}:
92-
- pwsh: |
93-
$url = "https://aka.ms/download-jdk/microsoft-jdk-11.0.26-windows-x64.zip"
94-
if ($IsMacOS) {
95-
$url = "https://aka.ms/download-jdk/microsoft-jdk-11.0.26-macos-x64.tar.gz"
96-
}
97-
$fileName = [System.IO.Path]::GetFileName($url)
98-
Invoke-WebRequest -Uri $url -OutFile $fileName
99-
Write-Host "##vso[task.setvariable variable=JDK_11_FILE_PATH]$(Build.StagingDirectory)/$fileName"
100-
displayName: Download Java 11 SDK
101-
workingDirectory: $(Build.StagingDirectory)
102-
103-
- task: JavaToolInstaller@0
104-
displayName: Use Java 11 SDK
105-
inputs:
106-
versionSpec: '11'
107-
jdkArchitectureOption: 'x64'
108-
jdkSourceOption: LocalDirectory
109-
jdkFile: $(JDK_11_FILE_PATH)
110-
jdkDestinationDirectory: ${{ parameters.javaSdkRoot }}
111-
cleanDestinationDirectory: true

build/ci/stage-standard-tests.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
parameters:
44
buildPool: # VM pool information
55
stageCondition: and(succeeded(), ne('$(skipUnitTests)', 'true')) # When to run this stage
6-
installAndroidDependencies: false
76

87
stages:
98
- stage: standard_tests
@@ -21,4 +20,3 @@ stages:
2120
testProject: $(standardTestProject)
2221
testAssembly: $(standardTestAssembly)
2322
buildPool: ${{ parameters.buildPool }}
24-
installAndroidDependencies: ${{ parameters.installAndroidDependencies }}

0 commit comments

Comments
 (0)