@@ -244,7 +244,6 @@ jobs:
244244- job : macOS_Snap
245245 dependsOn :
246246 - Linux_Skia_x86
247- - Linux_Skia_ARM
248247 pool :
249248 vmImage : ' macOS-10.15'
250249
@@ -276,3 +275,72 @@ jobs:
276275 pathToPublish : $(build.artifactstagingdirectory)
277276 artifactType : container
278277 artifactName : Calculator
278+
279+ - job : ARM64_Snap
280+ dependsOn :
281+ - Linux_Skia_ARM
282+
283+ container : unoplatform/snapcraft:20201014-arm64
284+ pool : ' Linux-Arm64-20.04'
285+
286+ steps :
287+ - task : DownloadBuildArtifacts@0
288+ inputs :
289+ artifactName : Calculator
290+ downloadPath : ' $(build.sourcesdirectory)/build'
291+
292+ - script : |
293+ cd $(build.sourcesdirectory)/build
294+ snapcraft
295+
296+ - task : CopyFiles@2
297+ displayName : ' Publish Snap'
298+ inputs :
299+ SourceFolder : $(build.sourcesdirectory)/build
300+ Contents : ' **/*.snap'
301+ TargetFolder : $(build.artifactstagingdirectory)/skia
302+ CleanTargetFolder : false
303+ OverWrite : false
304+ flattenFolders : false
305+
306+ - task : PublishBuildArtifacts@1
307+ displayName : Publish Package Artifacts
308+ inputs :
309+ pathToPublish : $(build.artifactstagingdirectory)
310+ artifactType : container
311+ artifactName : Calculator
312+
313+ # armhf is not supported by azuredevops
314+ # - job: ARMHF_Snap
315+ # dependsOn:
316+ # - Linux_Skia_ARM
317+ #
318+ # container: unoplatform/snapcraft:20201014-armhf
319+ # pool: 'Linux-Arm64-20.04'
320+ #
321+ # steps:
322+ # - task: DownloadBuildArtifacts@0
323+ # inputs:
324+ # artifactName: Calculator
325+ # downloadPath: '$(build.sourcesdirectory)/build'
326+ #
327+ # - script: |
328+ # cd $(build.sourcesdirectory)/build
329+ # snapcraft
330+ #
331+ # - task: CopyFiles@2
332+ # displayName: 'Publish Snap'
333+ # inputs:
334+ # SourceFolder: $(build.sourcesdirectory)/build
335+ # Contents: '**/*.snap'
336+ # TargetFolder: $(build.artifactstagingdirectory)/skia
337+ # CleanTargetFolder: false
338+ # OverWrite: false
339+ # flattenFolders: false
340+ #
341+ # - task: PublishBuildArtifacts@1
342+ # displayName: Publish Package Artifacts
343+ # inputs:
344+ # pathToPublish: $(build.artifactstagingdirectory)
345+ # artifactType: container
346+ # artifactName: Calculator
0 commit comments