File tree Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Original file line number Diff line number Diff line change 1+ name : PR-$(System.PullRequest.PullRequestNumber)-$(Date:yyyyMMdd)$(Rev:.rr)
2+ trigger :
3+ # Batch merge builds together while a merge build is running
4+ batch : true
5+ branches :
6+ include :
7+ - master
8+ - release*
9+
10+ pr :
11+ branches :
12+ include :
13+ - master
14+ - release*
15+
16+ resources :
17+ - repo : self
18+ clean : true
19+
20+ jobs :
21+ - template : templates/credscan.yml
Original file line number Diff line number Diff line change 1+ parameters :
2+ pool : ' Hosted VS2017'
3+ jobName : ' credscan'
4+ displayName : Secret Scan
5+
6+ jobs :
7+ - job : ${{ parameters.jobName }}
8+ pool :
9+ name : ${{ parameters.pool }}
10+
11+ displayName : ${{ parameters.displayName }}
12+
13+ steps :
14+ - powershell : Write-Host "##vso[build.updatebuildnumber]$env:BUILD_SOURCEBRANCHNAME-$env:BUILD_SOURCEVERSION-$((get-date).ToString("yyyyMMddhhmmss"))"
15+ displayName : Set Build Name for Non-PR
16+ condition : ne(variables['Build.Reason'], 'PullRequest')
17+
18+ - task : securedevelopmentteam.vss-secure-development-tools.build-task-credscan.CredScan@2
19+ displayName : ' Scan for secrets'
20+ inputs :
21+ debugMode : false
22+
23+ - task : securedevelopmentteam.vss-secure-development-tools.build-task-publishsecurityanalysislogs.PublishSecurityAnalysisLogs@2
24+ displayName : ' Publish Secret Scan Logs to Build Artifacts'
25+ continueOnError : true
26+
27+ - task : securedevelopmentteam.vss-secure-development-tools.build-task-postanalysis.PostAnalysis@1
28+ displayName : ' Check for failures'
29+ inputs :
30+ CredScan : true
31+ ToolLogsNotFoundAction : Error
You can’t perform that action at this time.
0 commit comments