* Add coverage enforcement * Add spelling exception for mspremier * Use previous build coverage data, enforce 3% variance, use Skip.CoverageEnforcement feature flag * Use version 8 of quality checks * Remove forceCoverageImprovement, it doesn't allow 0% improvements (e.g. doc changes, etc.) * branch -> branches * Configure coverage thresholds per-service * Use fixed coverage * Review feedback * Per-service coverage plumbing * Flip branch and line coverage requirements for KV to accurately reflect current baseline
42 lines
885 B
YAML
42 lines
885 B
YAML
# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file.
|
|
trigger:
|
|
branches:
|
|
include:
|
|
- main
|
|
- feature/*
|
|
- release/*
|
|
- hotfix/*
|
|
paths:
|
|
include:
|
|
- eng/
|
|
- CMakeLists.txt
|
|
- sdk/core
|
|
- sdk/identity
|
|
|
|
pr:
|
|
branches:
|
|
include:
|
|
- main
|
|
- feature/*
|
|
- release/*
|
|
- hotfix/*
|
|
paths:
|
|
include:
|
|
- eng/
|
|
- CMakeLists.txt
|
|
- sdk/core
|
|
- sdk/identity
|
|
|
|
stages:
|
|
- template: ../../eng/pipelines/templates/stages/archetype-sdk-client.yml
|
|
parameters:
|
|
ServiceDirectory: identity
|
|
CtestRegex: azure-identity-unittest.
|
|
LiveTestCtestRegex: azure-identity-livetest.
|
|
LineCoverageTarget: 82
|
|
BranchCoverageTarget: 32
|
|
Artifacts:
|
|
- Name: azure-identity
|
|
Path: azure-identity
|
|
VcpkgPortName: azure-identity-cpp
|