@@ -22,17 +22,17 @@ jobs:
2222 - script : |
2323 $ProgressPreference = 'SilentlyContinue'
2424 mkdir build
25- wget "https://download.java.net/java/early_access/jpackage/30 /openjdk-13 -jpackage+30_linux- x64_bin.tar.gz" -O "build/jdk-13 .tar.gz"
25+ wget "https://download.java.net/java/early_access/jpackage/1 /openjdk-14 -jpackage+1-49_linux- x64_bin.tar.gz" -O "build/jdk-14 .tar.gz"
2626 sudo mkdir /opt/java
27- sudo tar -xzvf build/jdk-13 .tar.gz -C /opt/java
28- displayName: 'Download JDK 13 '
27+ sudo tar -xzvf build/jdk-14 .tar.gz -C /opt/java
28+ displayName: 'Download JDK 14 '
2929 - task : Gradle@2
3030 inputs :
3131 workingDirectory : ' '
3232 gradleWrapperFile : ' gradlew'
3333 gradleOptions : ' -Xmx3072m'
3434 publishJUnitResults : false
35- tasks : ' check :ui:jpackage -Pgeneration -PjniLocation=build/OpenCVJNI -Pheadless=true -PlogTests -Pjdk13 =/opt/java/jdk-13 --stacktrace'
35+ tasks : ' check :ui:jpackage -Pgeneration -PjniLocation=build/OpenCVJNI -Pheadless=true -PlogTests -Pjdk14 =/opt/java/jdk-14 --stacktrace'
3636 - task : CopyFiles@2
3737 inputs :
3838 contents : ' ui/build/installer/GRIP-*.deb'
5151 gradleWrapperFile : ' gradlew'
5252 gradleOptions : ' -Xmx3072m'
5353 publishJUnitResults : false
54- tasks : ' :ui:jpackage -Pcuda -Pjdk13 =/opt/java/jdk-13 --stacktrace'
54+ tasks : ' :ui:jpackage -Pcuda -Pjdk14 =/opt/java/jdk-14 --stacktrace'
5555 - task : CopyFiles@2
5656 inputs :
5757 contents : ' ui/build/installer/GRIP-*.deb'
7676 displayName: 'Download JDK'
7777 - powershell : |
7878 $ProgressPreference = 'SilentlyContinue'
79- wget "https://download.java.net/java/early_access/jpackage/30 /openjdk-13 -jpackage+30_windows- x64_bin.zip" -O "build\jdk-13 .zip"
80- Expand-Archive build\jdk-13 .zip -DestinationPath build
81- displayName: 'Download JDK 13 '
79+ wget "https://download.java.net/java/early_access/jpackage/1 /openjdk-14 -jpackage+1-49_windows- x64_bin.zip" -O "build\jdk-14 .zip"
80+ Expand-Archive build\jdk-14 .zip -DestinationPath build
81+ displayName: 'Download JDK 14 '
8282 - task : JavaToolInstaller@0
8383 inputs :
8484 jdkSourceOption : localDirectory
9393 jdkVersionOption : ' 1.11'
9494 jdkArchitectureOption : ' x64'
9595 publishJUnitResults : true
96- tasks : ' check :ui:jpackage -Pheadless=true -Pgeneration -PlogTests -Pjdk13 =..\build\jdk-13 --stacktrace'
96+ tasks : ' check :ui:jpackage -Pheadless=true -Pgeneration -PlogTests -PskipUITests -Pjdk14 =..\build\jdk-14 --stacktrace'
9797 - task : CopyFiles@2
9898 inputs :
9999 contents : ' ui\build\installer\GRIP-*.exe'
@@ -105,7 +105,7 @@ jobs:
105105 gradleWrapperFile : ' gradlew'
106106 gradleOptions : ' -Xmx3072m'
107107 publishJUnitResults : false
108- tasks : ' :ui:jpackage -Pcuda -Pjdk13 =..\build\jdk-13 --stacktrace'
108+ tasks : ' :ui:jpackage -Pcuda -PskipUITests -Pjdk14 =..\build\jdk-14 --stacktrace'
109109 - task : CopyFiles@2
110110 inputs :
111111 contents : ' ui\build\installer\GRIP-*.exe'
@@ -126,8 +126,13 @@ jobs:
126126 - powershell : |
127127 mkdir build
128128 $ProgressPreference = 'SilentlyContinue'
129- wget "https://github.com/wpilibsuite/frc-openjdk-windows /releases/download/v11 .0.0u28-1/jdk-x86-11 .0.0u28-1 .zip" -O "build\jdk.zip"
129+ wget "https://github.com/AdoptOpenJDK/openjdk11-binaries /releases/download/jdk-11 .0.4%2B11/OpenJDK11U-jdk_x86-32_windows_hotspot_11 .0.4_11 .zip" -O "build\jdk.zip"
130130 displayName: 'Download JDK'
131+ - powershell : |
132+ $ProgressPreference = 'SilentlyContinue'
133+ wget "https://download.java.net/java/early_access/jpackage/1/openjdk-14-jpackage+1-49_windows-x64_bin.zip" -O "build\jdk-14.zip"
134+ Expand-Archive build\jdk-14.zip -DestinationPath build
135+ displayName: 'Download JDK 14'
131136 - task : JavaToolInstaller@0
132137 inputs :
133138 jdkSourceOption : localDirectory
@@ -141,7 +146,15 @@ jobs:
141146 gradleOptions : ' -Xmx1024m'
142147 publishJUnitResults : false
143148 # TODO: run :ui:jpackage once we have a JDK 13 build for 32-bit Windows
144- tasks : ' check -Pheadless=true -Pgeneration -PlogTests --stacktrace'
149+ tasks : ' check :ui:jpackage -Pheadless=true -Pgeneration -PlogTests -PskipUITests -Pjdk14=..\build\jdk-14 --stacktrace'
150+ # bytedeco does not have a 32 bit enabled CUDA build
151+ # - task: Gradle@2
152+ # inputs:
153+ # workingDirectory: ''
154+ # gradleWrapperFile: 'gradlew'
155+ # gradleOptions: '-Xmx1024m'
156+ # publishJUnitResults: false
157+ # tasks: ':ui:jpackage -Pcuda -PskipUITests -Pjdk14=..\build\jdk-14 --stacktrace'
145158
146159 - task : CopyFiles@2
147160 inputs :
@@ -160,8 +173,8 @@ jobs:
160173 - script : |
161174 mkdir build
162175 wget "https://download.java.net/java/ga/jdk11/openjdk-11_osx-x64_bin.tar.gz" -O "build/jdk.tar.gz"
163- wget "https://download.java.net/java/early_access/jpackage/30 /openjdk-13 -jpackage+30_osx- x64_bin.tar.gz" -O "build/jdk-13 .tar.gz"
164- sudo tar xzvf build/jdk-13 .tar.gz -C /Library/Java/JavaVirtualMachines/
176+ wget "https://download.java.net/java/early_access/jpackage/1 /openjdk-14 -jpackage+1-49_osx- x64_bin.tar.gz" -O "build/jdk-14 .tar.gz"
177+ sudo tar xzvf build/jdk-14 .tar.gz -C /Library/Java/JavaVirtualMachines/
165178 sudo tar xvzf build/jdk.tar.gz -C /Library/Java/JavaVirtualMachines/
166179 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home/
167180 displayName: 'Setup JDK'
@@ -173,11 +186,18 @@ jobs:
173186 jdkVersionOption : ' 1.11'
174187 jdkArchitectureOption : ' x64'
175188 publishJUnitResults : false
176- tasks : ' check :ui:jpackage -Pheadless=true -Pgeneration -PlogTests -Pjdk13 =/Library/Java/JavaVirtualMachines/jdk-13 .jdk/Contents/Home/ --stacktrace'
189+ tasks : ' check jacocoTestReport jacocoRootReport :ui:jpackage -Pheadless=true -Pgeneration -PlogTests -Pjdk14 =/Library/Java/JavaVirtualMachines/jdk-14 .jdk/Contents/Home/ --stacktrace'
177190 - task : CopyFiles@2
178191 inputs :
179192 contents : ' ui/build/installer/*'
180193 targetFolder : $(Build.ArtifactStagingDirectory)
194+
195+ - script : |
196+ curl -s https://codecov.io/bash > .codecov
197+ chmod +x .codecov
198+ ./.codecov -t $(CODECOV_TOKEN)
199+ displayName: 'Upload jacoco reports to codecov'
200+
181201 - task : Gradle@2
182202 inputs :
183203 workingDirectory : ' '
@@ -186,7 +206,7 @@ jobs:
186206 jdkVersionOption : ' 1.11'
187207 jdkArchitectureOption : ' x64'
188208 publishJUnitResults : false
189- tasks : ' :ui:jpackage -Pcuda -Pjdk13 =/Library/Java/JavaVirtualMachines/jdk-13 .jdk/Contents/Home/ --stacktrace'
209+ tasks : ' :ui:jpackage -Pcuda -Pjdk14 =/Library/Java/JavaVirtualMachines/jdk-14 .jdk/Contents/Home/ --stacktrace'
190210
191211 - task : CopyFiles@2
192212 inputs :
@@ -196,27 +216,3 @@ jobs:
196216 - task : PublishBuildArtifacts@1
197217 inputs :
198218 artifactName : ' MacInstaller'
199-
200- # JDK 8 agent for UI tests
201- - job : Mac_UI_Testing
202- pool :
203- vmImage : ' xcode9-macos10.13'
204-
205- steps :
206- - script : |
207- mkdir build
208- wget "https://cdn.azul.com/zulu/bin/zulu8.38.0.13-ca-fx-jdk8.0.212-macosx_x64.tar.gz" -O "build/jdk.tar.gz"
209- sudo tar xzvf build/jdk.tar.gz -C /Library/Java/JavaVirtualMachines/
210- displayName: 'Install ZuluFX'
211- - task : Gradle@2
212- inputs :
213- workingDirectory : ' '
214- gradleWrapperFile : ' gradlew'
215- gradleOptions : ' -Xmx3072m -Dorg.gradle.java.home=/Library/Java/JavaVirtualMachines/zulu8.38.0.13-ca-fx-jdk8.0.212-macosx_x64'
216- publishJUnitResults : false
217- tasks : ' check jacocoTestReport jacocoRootReport -Pheadless=true -Pgeneration -PlogTests --stacktrace'
218- - script : |
219- curl -s https://codecov.io/bash > .codecov
220- chmod +x .codecov
221- ./.codecov -t $(CODECOV_TOKEN)
222- displayName: 'Upload jacoco reports to codecov'
0 commit comments