File tree 2 files changed +52
-0
lines changed
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
+ - legacy/1.x
9
+
10
+ pr :
11
+ branches :
12
+ include :
13
+ - master
14
+ - legacy/1.x
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