| ## @file | |
| # Azure Pipielines YML file that evalues the patch series in a PR using the | |
| # python script BaseTools/Scripts/PatchCheck.py. | |
| # | |
| # NOTE: This example monitors pull requests against the edk2-ci branch. Most | |
| # environments would replace 'edk2-ci' with 'master'. | |
| # | |
| # Copyright (c) 2019 - 2020, Intel Corporation. All rights reserved.<BR> | |
| # SPDX-License-Identifier: BSD-2-Clause-Patent | |
| # | |
| # https://github.com/tianocore | |
| # | |
| ## | |
| trigger: none | |
| pr: | |
| - master | |
| - stable/* | |
| pool: | |
| vmImage: 'ubuntu-latest' | |
| steps: | |
| - checkout: self | |
| clean: true | |
| - task: UsePythonVersion@0 | |
| inputs: | |
| versionSpec: '3.12' | |
| architecture: 'x64' | |
| - script: | | |
| git fetch origin $(System.PullRequest.TargetBranch):$(System.PullRequest.TargetBranch) | |
| python BaseTools/Scripts/PatchCheck.py $(System.PullRequest.TargetBranch)..$(System.PullRequest.SourceCommitId) | |
| displayName: 'Use PatchCheck.py to verify patch series in pull request' |