@@ -22,17 +22,17 @@ jobs:
22
22
- script : |
23
23
$ProgressPreference = 'SilentlyContinue'
24
24
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"
26
26
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 '
29
29
- task : Gradle@2
30
30
inputs :
31
31
workingDirectory : ' '
32
32
gradleWrapperFile : ' gradlew'
33
33
gradleOptions : ' -Xmx3072m'
34
34
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'
36
36
- task : CopyFiles@2
37
37
inputs :
38
38
contents : ' ui/build/installer/GRIP-*.deb'
51
51
gradleWrapperFile : ' gradlew'
52
52
gradleOptions : ' -Xmx3072m'
53
53
publishJUnitResults : false
54
- tasks : ' :ui:jpackage -Pcuda -Pjdk13 =/opt/java/jdk-13 --stacktrace'
54
+ tasks : ' :ui:jpackage -Pcuda -Pjdk14 =/opt/java/jdk-14 --stacktrace'
55
55
- task : CopyFiles@2
56
56
inputs :
57
57
contents : ' ui/build/installer/GRIP-*.deb'
76
76
displayName: 'Download JDK'
77
77
- powershell : |
78
78
$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 '
82
82
- task : JavaToolInstaller@0
83
83
inputs :
84
84
jdkSourceOption : localDirectory
93
93
jdkVersionOption : ' 1.11'
94
94
jdkArchitectureOption : ' x64'
95
95
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'
97
97
- task : CopyFiles@2
98
98
inputs :
99
99
contents : ' ui\build\installer\GRIP-*.exe'
@@ -105,7 +105,7 @@ jobs:
105
105
gradleWrapperFile : ' gradlew'
106
106
gradleOptions : ' -Xmx3072m'
107
107
publishJUnitResults : false
108
- tasks : ' :ui:jpackage -Pcuda -Pjdk13 =..\build\jdk-13 --stacktrace'
108
+ tasks : ' :ui:jpackage -Pcuda -PskipUITests -Pjdk14 =..\build\jdk-14 --stacktrace'
109
109
- task : CopyFiles@2
110
110
inputs :
111
111
contents : ' ui\build\installer\GRIP-*.exe'
@@ -126,8 +126,13 @@ jobs:
126
126
- powershell : |
127
127
mkdir build
128
128
$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"
130
130
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'
131
136
- task : JavaToolInstaller@0
132
137
inputs :
133
138
jdkSourceOption : localDirectory
@@ -141,7 +146,15 @@ jobs:
141
146
gradleOptions : ' -Xmx1024m'
142
147
publishJUnitResults : false
143
148
# 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'
145
158
146
159
- task : CopyFiles@2
147
160
inputs :
@@ -160,8 +173,8 @@ jobs:
160
173
- script : |
161
174
mkdir build
162
175
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/
165
178
sudo tar xvzf build/jdk.tar.gz -C /Library/Java/JavaVirtualMachines/
166
179
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home/
167
180
displayName: 'Setup JDK'
@@ -173,11 +186,18 @@ jobs:
173
186
jdkVersionOption : ' 1.11'
174
187
jdkArchitectureOption : ' x64'
175
188
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'
177
190
- task : CopyFiles@2
178
191
inputs :
179
192
contents : ' ui/build/installer/*'
180
193
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
+
181
201
- task : Gradle@2
182
202
inputs :
183
203
workingDirectory : ' '
@@ -186,7 +206,7 @@ jobs:
186
206
jdkVersionOption : ' 1.11'
187
207
jdkArchitectureOption : ' x64'
188
208
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'
190
210
191
211
- task : CopyFiles@2
192
212
inputs :
@@ -196,27 +216,3 @@ jobs:
196
216
- task : PublishBuildArtifacts@1
197
217
inputs :
198
218
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