azure-storage-fuse/blobfuse2-ci.yaml

69 строки
1.8 KiB
YAML
Исходник Обычный вид История

2022-02-09 19:42:28 +03:00
# 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
2023-07-25 13:49:07 +03:00
displayName: CI on
2022-02-09 19:42:28 +03:00
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)
2022-02-09 19:42:28 +03:00
pool:
vmImage: $(imageName)
variables:
- group: NightlyBlobFuse
2022-02-09 19:42:28 +03:00
steps:
2023-07-25 13:30:30 +03:00
# ----------------------------------------------------------------
- template: 'azure-pipeline-templates/blobfuse2-ci-template.yml'
parameters:
container: $(containerName)
tags: $(tags)
fuselib: $(fuselib)
2023-07-25 13:30:30 +03:00
- job: test_ARM64
2023-07-25 13:49:07 +03:00
displayName: CI on
2023-07-25 13:34:50 +03:00
strategy:
matrix:
2023-07-25 13:49:07 +03:00
Ubuntu-22-ARM64:
2023-07-25 13:34:50 +03:00
imageName: 'blobfuse-ubn22-arm64'
2023-07-26 10:23:25 +03:00
containerName: 'test-cnt-ubn-22'
2023-07-25 13:34:50 +03:00
fuselib: 'libfuse3-dev'
tags: 'fuse3'
adlsSas: $(AZTEST_ADLS_CONT_SAS_UBN_22)
pool:
name: "blobfuse-ubn-arm64-pool"
demands:
- ImageOverride -equals $(imageName)
2023-07-25 13:30:30 +03:00
2023-07-25 13:34:50 +03:00
variables:
- group: NightlyBlobFuse
2023-07-25 13:33:29 +03:00
2023-07-25 13:34:50 +03:00
steps:
# ----------------------------------------------------------------
- template: 'azure-pipeline-templates/blobfuse2-ci-template.yml'
parameters:
container: $(containerName)
tags: $(tags)
2023-07-25 13:49:07 +03:00
fuselib: $(fuselib)
skip_fmt: false