|
|
@ -25,7 +25,7 @@ parameters: |
|
|
enablePublishTestResults: false |
|
|
enablePublishTestResults: false |
|
|
enablePublishUsingPipelines: false |
|
|
enablePublishUsingPipelines: false |
|
|
enableBuildRetry: false |
|
|
enableBuildRetry: false |
|
|
disableComponentGovernance: false |
|
|
disableComponentGovernance: '' |
|
|
componentGovernanceIgnoreDirectories: '' |
|
|
componentGovernanceIgnoreDirectories: '' |
|
|
mergeTestResults: false |
|
|
mergeTestResults: false |
|
|
testRunTitle: '' |
|
|
testRunTitle: '' |
|
|
@ -155,11 +155,14 @@ jobs: |
|
|
uploadRichNavArtifacts: ${{ coalesce(parameters.richCodeNavigationUploadArtifacts, false) }} |
|
|
uploadRichNavArtifacts: ${{ coalesce(parameters.richCodeNavigationUploadArtifacts, false) }} |
|
|
continueOnError: true |
|
|
continueOnError: true |
|
|
|
|
|
|
|
|
- ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest'), ne(parameters.disableComponentGovernance, 'true')) }}: |
|
|
- template: /eng/common/templates/steps/component-governance.yml |
|
|
- task: ComponentGovernanceComponentDetection@0 |
|
|
parameters: |
|
|
continueOnError: true |
|
|
${{ if eq(parameters.disableComponentGovernance, '') }}: |
|
|
inputs: |
|
|
${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest'), eq(parameters.runAsPublic, 'false'), or(contains(variables['Build.SourceBranch'], 'internal/release'), eq(variables['Build.SourceBranch'], 'main'))) }}: |
|
|
ignoreDirectories: ${{ parameters.componentGovernanceIgnoreDirectories }} |
|
|
disableComponentGovernance: false |
|
|
|
|
|
${{ else }}: |
|
|
|
|
|
disableComponentGovernance: true |
|
|
|
|
|
componentGovernanceIgnoreDirectories: ${{ parameters.componentGovernanceIgnoreDirectories }} |
|
|
|
|
|
|
|
|
- ${{ if eq(parameters.enableMicrobuild, 'true') }}: |
|
|
- ${{ if eq(parameters.enableMicrobuild, 'true') }}: |
|
|
- ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}: |
|
|
- ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}: |
|
|
|