@@ -13,34 +13,36 @@ jobs:
1313 os : windows
1414
1515 variables :
16- ${{ if contains(variables['Build.SourceBranch'], '/tags/' ) }} :
17- isTagTemp : true
18- isTag : $[variables.isTagTemp]
19- ApplicationInsightAgentVersion : 3.5.4
16+ - template : ../java-versions.yml
17+ - ${{ if contains(variables['Build.SourceBranch'], '/tags/' ) }} :
18+ - name : isTagTemp
19+ value : true
20+ - name : isTag
21+ value : $[variables.isTagTemp]
2022
2123 strategy :
2224 maxParallel : 4
2325 matrix :
2426 open-jdk-8-windows :
25- JDK_DOWNLOAD_LINK : ' https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u442-b06/OpenJDK8U-jdk_x64_windows_hotspot_8u442b06.zip'
26- JAVA_VERSION : ' OpenJDK8U-jdk_x64_windows_hotspot_8u442b06'
27- JDK_PATH : ' jdk8u442-b06'
27+ JDK_DOWNLOAD_LINK : ' https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u$(JDK8_WINDOWS_VERSION)-b$(JDK8_WINDOWS_BUILD)/OpenJDK8U-jdk_x64_windows_hotspot_8u$(JDK8_WINDOWS_VERSION)b$(JDK8_WINDOWS_BUILD).zip'
28+ JAVA_VERSION : ' OpenJDK8U-jdk_x64_windows_hotspot_8u$(JDK8_WINDOWS_VERSION)b$(JDK8_WINDOWS_BUILD)'
2829 JAVA_VERSION_SPEC : ' 8'
2930 microsoft-open-jdk-11-windows :
30- JDK_DOWNLOAD_LINK : ' https://aka.ms/download-jdk/microsoft-jdk-11.0.26-windows-x64.zip'
31- JAVA_VERSION : ' microsoft-jdk-11.0.26-windows-x64'
32- JDK_PATH : ' jdk-11.0.26+4'
31+ JDK_DOWNLOAD_LINK : ' https://aka.ms/download-jdk/microsoft-jdk-$(JDK11_WINDOWS_VERSION)-windows-x64.zip'
32+ JAVA_VERSION : ' microsoft-jdk-$(JDK11_WINDOWS_VERSION)-windows-x64'
3333 JAVA_VERSION_SPEC : ' 11'
3434 microsoft-open-jdk-17-windows :
35- JDK_DOWNLOAD_LINK : ' https://aka.ms/download-jdk/microsoft-jdk-17.0.14-windows-x64.zip'
36- JAVA_VERSION : ' microsoft-jdk-17.0.14-windows-x64'
37- JDK_PATH : ' jdk-17.0.14+7'
35+ JDK_DOWNLOAD_LINK : ' https://aka.ms/download-jdk/microsoft-jdk-$(JDK17_WINDOWS_VERSION)-windows-x64.zip'
36+ JAVA_VERSION : ' microsoft-jdk-$(JDK17_WINDOWS_VERSION)-windows-x64'
3837 JAVA_VERSION_SPEC : ' 17'
3938 microsoft-open-jdk-21-windows :
40- JDK_DOWNLOAD_LINK : ' https://aka.ms/download-jdk/microsoft-jdk-21.0.6-windows-x64.zip'
41- JAVA_VERSION : ' microsoft-jdk-21.0.6-windows-x64'
42- JDK_PATH : ' jdk-21.0.6+7'
39+ JDK_DOWNLOAD_LINK : ' https://aka.ms/download-jdk/microsoft-jdk-$(JDK21_WINDOWS_VERSION)-windows-x64.zip'
40+ JAVA_VERSION : ' microsoft-jdk-$(JDK21_WINDOWS_VERSION)-windows-x64'
4341 JAVA_VERSION_SPEC : ' 21'
42+ microsoft-open-jdk-25-windows :
43+ JDK_DOWNLOAD_LINK : ' https://aka.ms/download-jdk/microsoft-jdk-$(JDK25_WINDOWS_VERSION)-windows-x64.zip'
44+ JAVA_VERSION : ' microsoft-jdk-$(JDK25_WINDOWS_VERSION)-windows-x64'
45+ JAVA_VERSION_SPEC : ' 25'
4446
4547 steps :
4648 - task : NuGetToolInstaller@1
@@ -89,10 +91,12 @@ jobs:
8991 .\package-pipeline.ps1 -buildNumber $buildNumber
9092 displayName: 'Executing build script'
9193 - pwsh : |
94+ # Download Mozilla CA certificate bundle
95+ Invoke-WebRequest -Uri "https://curl.se/ca/cacert.pem" -OutFile "./emulatedtests/confluent_cloud_cacert.pem"
9296 cd ./emulatedtests
9397 mvn clean package `-Dmaven`.javadoc`.skip=true `-Dmaven`.test`.skip `-Dorg`.slf4j`.simpleLogger`.log`.org`.apache`.maven`.cli`.transfer`.Slf4jMavenTransferListener=warn `-B
9498 Copy-Item "confluent_cloud_cacert.pem" "./target/azure-functions/azure-functions-java-emulatedtests"
95- displayName: 'Package Java for E2E '
99+ displayName: 'Download CA Bundle & Package Java for Emulated Tests '
96100 - pwsh : |
97101 .\setup-tests-pipeline.ps1
98102 displayName: 'Setup test environment -- Install the Core Tools'
0 commit comments