ci.yml raw

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