Skip to content

Commit f83639a

Browse files
authored
Build CUDA artifacts on Azure (#934)
1 parent d8ff9ff commit f83639a

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

azure-pipelines.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,24 @@ jobs:
3636
gradleOptions: '-Xmx3072m'
3737
publishJUnitResults: false
3838
tasks: 'check :ui:jpackage -Pgeneration -PjniLocation=build/OpenCVJNI -Pheadless=true -PlogTests -Pjdk13=/opt/java/jdk-13 --stacktrace'
39+
- task: CopyFiles@2
40+
inputs:
41+
contents: 'ui/build/installer/GRIP-*.deb'
42+
targetFolder: $(Build.ArtifactStagingDirectory)
3943
- script: |
4044
.azure-scripts/push-javadoc-to-gh-pages.sh
4145
displayName: 'Publish Javadocs'
4246
condition: |
4347
and(not(eq(variables['Build.Reason'], 'PullRequest')),
4448
eq(variables['Build.SourceBranch'], 'refs/heads/master'))
4549
50+
- task: Gradle@2
51+
inputs:
52+
workingDirectory: ''
53+
gradleWrapperFile: 'gradlew'
54+
gradleOptions: '-Xmx3072m'
55+
publishJUnitResults: false
56+
tasks: ':ui:jpackage -Pcuda -Pjdk13=/opt/java/jdk-13 --stacktrace'
4657
- task: CopyFiles@2
4758
inputs:
4859
contents: 'ui/build/installer/GRIP-*.deb'
@@ -85,7 +96,18 @@ jobs:
8596
jdkArchitectureOption: 'x64'
8697
publishJUnitResults: true
8798
tasks: 'check :ui:jpackage -Pheadless=true -Pgeneration -PlogTests -Pjdk13=..\build\jdk-13 --stacktrace'
99+
- task: CopyFiles@2
100+
inputs:
101+
contents: 'ui\build\installer\GRIP-*.exe'
102+
targetFolder: $(Build.ArtifactStagingDirectory)
88103

104+
- task: Gradle@2
105+
inputs:
106+
workingDirectory: ''
107+
gradleWrapperFile: 'gradlew'
108+
gradleOptions: '-Xmx3072m'
109+
publishJUnitResults: false
110+
tasks: ':ui:jpackage -Pcuda -Pjdk13=..\build\jdk-13 --stacktrace'
89111
- task: CopyFiles@2
90112
inputs:
91113
contents: 'ui\build\installer\GRIP-*.exe'
@@ -154,6 +176,19 @@ jobs:
154176
jdkArchitectureOption: 'x64'
155177
publishJUnitResults: false
156178
tasks: 'check :ui:jpackage -Pheadless=true -Pgeneration -PlogTests -Pjdk13=/Library/Java/JavaVirtualMachines/jdk-13.jdk/Contents/Home/ --stacktrace'
179+
- task: CopyFiles@2
180+
inputs:
181+
contents: 'ui/build/installer/*'
182+
targetFolder: $(Build.ArtifactStagingDirectory)
183+
- task: Gradle@2
184+
inputs:
185+
workingDirectory: ''
186+
gradleWrapperFile: 'gradlew'
187+
gradleOptions: '-Xmx3072m'
188+
jdkVersionOption: '1.11'
189+
jdkArchitectureOption: 'x64'
190+
publishJUnitResults: false
191+
tasks: ':ui:jpackage -Pcuda -Pjdk13=/Library/Java/JavaVirtualMachines/jdk-13.jdk/Contents/Home/ --stacktrace'
157192

158193
- task: CopyFiles@2
159194
inputs:

0 commit comments

Comments
 (0)