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:
|
2024-06-17 13:49:22 +03:00
|
|
|
AgentName: 'blobfuse-ubuntu20'
|
2022-02-09 19:42:28 +03:00
|
|
|
containerName: 'test-cnt-ubn-20'
|
2022-08-18 19:00:13 +03:00
|
|
|
fuselib: 'libfuse-dev'
|
|
|
|
tags: 'fuse2'
|
2022-08-02 10:22:06 +03:00
|
|
|
adlsSas: $(AZTEST_ADLS_CONT_SAS_UBN_20)
|
2022-07-28 07:39:41 +03:00
|
|
|
Ubuntu-22:
|
2024-06-17 13:49:22 +03:00
|
|
|
AgentName: 'blobfuse-ubuntu22'
|
2022-07-28 07:39:41 +03:00
|
|
|
containerName: 'test-cnt-ubn-22'
|
|
|
|
fuselib: 'libfuse3-dev'
|
|
|
|
tags: 'fuse3'
|
2022-08-02 10:22:06 +03:00
|
|
|
adlsSas: $(AZTEST_ADLS_CONT_SAS_UBN_22)
|
2022-02-09 19:42:28 +03:00
|
|
|
|
|
|
|
pool:
|
2024-06-17 13:49:22 +03:00
|
|
|
name: "blobfuse-ubuntu-pool"
|
|
|
|
demands:
|
|
|
|
- ImageOverride -equals $(AgentName)
|
|
|
|
|
2022-02-09 19:42:28 +03:00
|
|
|
variables:
|
2023-08-17 12:07:29 +03:00
|
|
|
- group: NightlyBlobFuse
|
2024-06-17 13:49:22 +03:00
|
|
|
|
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)
|
2022-07-28 07:39:41 +03:00
|
|
|
|
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:
|
2024-06-17 13:49:22 +03:00
|
|
|
AgentName: '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:
|
2024-06-17 13:49:22 +03:00
|
|
|
- ImageOverride -equals $(AgentName)
|
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
|