69 строки
1.8 KiB
YAML
69 строки
1.8 KiB
YAML
# Starter pipeline
|
|
# Start with a minimal pipeline that you can customize to build and deploy your code.
|
|
# Add steps that build, run tests, deploy, and more:
|
|
# https://aka.ms/yaml
|
|
|
|
pr:
|
|
- main
|
|
|
|
jobs:
|
|
# Ubuntu based test suite
|
|
- job: test
|
|
displayName: CI on
|
|
strategy:
|
|
matrix:
|
|
Ubuntu-20:
|
|
imageName: 'ubuntu-20.04'
|
|
containerName: 'test-cnt-ubn-20'
|
|
fuselib: 'libfuse-dev'
|
|
tags: 'fuse2'
|
|
adlsSas: $(AZTEST_ADLS_CONT_SAS_UBN_20)
|
|
Ubuntu-22:
|
|
imageName: 'ubuntu-22.04'
|
|
containerName: 'test-cnt-ubn-22'
|
|
fuselib: 'libfuse3-dev'
|
|
tags: 'fuse3'
|
|
adlsSas: $(AZTEST_ADLS_CONT_SAS_UBN_22)
|
|
|
|
pool:
|
|
vmImage: $(imageName)
|
|
variables:
|
|
- group: NightlyBlobFuse
|
|
|
|
steps:
|
|
# ----------------------------------------------------------------
|
|
- template: 'azure-pipeline-templates/blobfuse2-ci-template.yml'
|
|
parameters:
|
|
container: $(containerName)
|
|
tags: $(tags)
|
|
fuselib: $(fuselib)
|
|
|
|
|
|
- job: test_ARM64
|
|
displayName: CI on
|
|
strategy:
|
|
matrix:
|
|
Ubuntu-22-ARM64:
|
|
imageName: 'blobfuse-ubn22-arm64'
|
|
containerName: 'test-cnt-ubn-22'
|
|
fuselib: 'libfuse3-dev'
|
|
tags: 'fuse3'
|
|
adlsSas: $(AZTEST_ADLS_CONT_SAS_UBN_22)
|
|
|
|
pool:
|
|
name: "blobfuse-ubn-arm64-pool"
|
|
demands:
|
|
- ImageOverride -equals $(imageName)
|
|
|
|
variables:
|
|
- group: NightlyBlobFuse
|
|
|
|
steps:
|
|
# ----------------------------------------------------------------
|
|
- template: 'azure-pipeline-templates/blobfuse2-ci-template.yml'
|
|
parameters:
|
|
container: $(containerName)
|
|
tags: $(tags)
|
|
fuselib: $(fuselib)
|
|
skip_fmt: false
|