Sync eng/common directory with azure-sdk-tools for PR 2901 (#3437)

* skip credscanning when only file deletes are done
* applying condition wherever applicable
* updating name as accepted by the crew

Co-authored-by: scbedd <45376673+scbedd@users.noreply.github.com>
This commit is contained in:
Azure SDK Bot 2022-03-16 11:55:13 -07:00 committed by GitHub
parent 6dc2599141
commit 1cd78c3dc2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,15 +25,20 @@ steps:
if(Test-Path "${{ parameters.SourceDirectory }}/credscan.tsv") {
Get-Content "${{ parameters.SourceDirectory }}/credscan.tsv"
}
else {
Write-Host "##vso[task.setvariable variable=SKIP_CREDSCAN]true"
}
displayName: CredScan setup
- task: securedevelopmentteam.vss-secure-development-tools.build-task-credscan.CredScan@3
displayName: CredScan running
condition: and(succeededOrFailed(), ne('SKIP_CREDSCAN', true))
inputs:
toolVersion: 2.2.7.8
scanFolder: "${{ parameters.SourceDirectory }}/credscan.tsv"
suppressionsFile: ${{ parameters.SuppressionFilePath }}
- task: securedevelopmentteam.vss-secure-development-tools.build-task-postanalysis.PostAnalysis@2
displayName: CredScan result analysis
condition: and(succeededOrFailed(), ne('SKIP_CREDSCAN', true))
inputs:
GdnBreakBaselineFiles: ${{ parameters.BaselineFilePath }}
GdnBreakAllTools: false
@ -43,8 +48,7 @@ steps:
# Used for generating baseline file.
# GdnBreakOutputBaselineFile: baseline
# GdnBreakOutputBaseline: baseline
condition: succeededOrFailed()
- pwsh: |
Write-Host "Please check https://aka.ms/azsdk/credscan for more information about the cred scan failure."
displayName: CredScan troubleshooting guide
condition: failed()
condition: and(failed(), ne('SKIP_CREDSCAN', true))