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