1# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file.
 2trigger:
 3  branches:
 4    include:
 5      - main
 6      - feature/*
 7      - hotfix/*
 8      - release/*
 9  paths:
10    include:
11      - sdk/azidentity/
12
13pr:
14  branches:
15    include:
16      - main
17      - feature/*
18      - hotfix/*
19      - release/*
20  paths:
21    include:
22      - sdk/azidentity/
23
24extends:
25    template: /eng/pipelines/templates/jobs/archetype-sdk-client.yml
26    parameters:
27      CloudConfig:
28        Public:
29          SubscriptionConfigurations:
30            - $(sub-config-azure-cloud-test-resources)
31            - $(sub-config-identity-test-resources)
32      EnvVars:
33        SYSTEM_ACCESSTOKEN: $(System.AccessToken)
34      RunLiveTests: true
35      ServiceDirectory: azidentity
36      UsePipelineProxy: false
37
38      ${{ if endsWith(variables['Build.DefinitionName'], 'weekly') }}:
39        MatrixConfigs:
40          - Name: managed_identity_matrix
41            GenerateVMJobs: true
42            Path: sdk/azidentity/managed-identity-matrix.json
43            Selection: sparse
44        MatrixReplace:
45          - Pool=.*LINUXPOOL.*/azsdk-pool-mms-ubuntu-2204-identitymsi
46          - OSVmImage=.*LINUXNEXTVMIMAGE.*/azsdk-pool-mms-ubuntu-2204-1espt