trigger: batch: true branches: include: - main - "refs/tags/ccf-*" pr: autoCancel: true branches: include: - main - "release/*" paths: include: - "*" resources: containers: - container: nosgx image: ccfmsrc.azurecr.io/ccf/ci:14-02-2023-sgx options: --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --cap-add SYS_PTRACE -v /lib/modules:/lib/modules:ro - container: sgx image: ccfmsrc.azurecr.io/ccf/ci:14-02-2023-sgx options: --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --device /dev/sgx_enclave:/dev/sgx_enclave --device /dev/sgx_provision:/dev/sgx_provision -v /dev/sgx:/dev/sgx -v /lib/modules:/lib/modules:ro variables: ${{ if startsWith(variables['Build.SourceBranch'], 'refs/tags/ccf-') }}: perf_or_release: release perf_tests: no_run ${{ if not(startsWith(variables['Build.SourceBranch'], 'refs/tags/ccf-')) }}: perf_or_release: perf perf_tests: run jobs: - template: .azure-pipelines-templates/matrix.yml parameters: perf_or_release: ${{ variables['perf_or_release'] }} perf_tests: ${{ variables['perf_tests'] }}