@@ -40,11 +40,6 @@ stages:
40
40
- powershell : " & ./submodules/vcpkg/vcpkg.exe install cpprestsdk:x64-windows --vcpkg-root ./submodules/vcpkg"
41
41
condition : ne(variables.CACHE_RESTORED, 'true')
42
42
displayName : vcpkg install dependencies
43
- afterBuild :
44
- # Create empty build manifest for Build Asset Registry
45
- - powershell : " eng/common/sdk-task.ps1 -restore -task GenerateBuildManifest /p:PackagesToPublishPattern=$(Build.ArtifactStagingDirectory)/*.nupkg /p:AssetManifestFilePath=$(Build.SourcesDirectory)/artifacts/log/$(_BuildConfig)/AssetManifest/manifest.xml /p:ManifestBuildData=\" Location=https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore/index.json\" "
46
- displayName : Generate Build Manifest
47
- condition : eq(and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')), 'true')
48
43
49
44
- template : .azure/default-build.yml
50
45
parameters :
@@ -101,41 +96,23 @@ stages:
101
96
- script : brew install gcc
102
97
displayName : Install gcc
103
98
104
- # Publish to the BAR
105
- - ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }} :
106
- - template : /eng/common/templates/job/publish-build-assets.yml
107
- parameters :
108
- dependsOn :
109
- - Windows_Build_Test_With_CppRestSDK
110
- - Mac_Build_Test_With_CppRestSDK
111
- - Linux_Build_Test_With_CppRestSDK
112
- - Windows_Build_Test
113
- - Mac_Build_Test
114
- - Linux_Build_Test
115
- pool :
116
- vmImage : vs2017-win2016
117
- publishUsingPipelines : ${{ variables._PublishUsingPipelines }}
118
- enablePublishBuildArtifacts : true # publish artifacts/log files
119
- continueOnError : true
120
-
121
99
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }} :
122
- - template : /eng/common/templates/post-build/post-build.yml
123
- parameters :
124
- enableSigningValidation : false
125
- enableNugetValidation : false
126
- publishInstallersAndChecksums : false
127
- # This is to enable SDL runs as part of Post-Build Validation Stage
128
- SDLValidationParameters :
100
+ - stage : post_build
101
+ displayName : Post Build Validation
102
+ jobs :
103
+ - template : /eng/common/templates/job/execute-sdl.yml
104
+ parameters :
129
105
enable : true
106
+ additionalParameters : ' -SourceToolsList @("policheck","credscan")
107
+ -TsaInstanceURL $(_TsaInstanceURL)
108
+ -TsaProjectName $(_TsaProjectName)
109
+ -TsaNotificationEmail $(_TsaNotificationEmail)
110
+ -TsaCodebaseAdmin $(_TsaCodebaseAdmin)
111
+ -TsaBugAreaPath $(_TsaBugAreaPath)
112
+ -TsaIterationPath $(_TsaIterationPath)
113
+ -TsaRepositoryName "AspNetCore"
114
+ -TsaCodebaseName "AspNetCore"
115
+ -TsaPublish $True
116
+ -PoliCheckAdditionalRunConfigParams @("UserExclusionPath < $(Build.SourcesDirectory)/eng/PoliCheckExclusions.xml")'
130
117
continueOnError : false
131
- params : ' -SourceToolsList @("policheck","credscan")
132
- -TsaInstanceURL $(_TsaInstanceURL)
133
- -TsaProjectName $(_TsaProjectName)
134
- -TsaNotificationEmail $(_TsaNotificationEmail)
135
- -TsaCodebaseAdmin $(_TsaCodebaseAdmin)
136
- -TsaBugAreaPath $(_TsaBugAreaPath)
137
- -TsaIterationPath $(_TsaIterationPath)
138
- -TsaRepositoryName "AspNetCore"
139
- -TsaCodebaseName "AspNetCore"
140
- -TsaPublish $True
141
- -PoliCheckAdditionalRunConfigParams @("UserExclusionPath < $(Build.SourcesDirectory)/eng/PoliCheckExclusions.xml")'
118
+ downloadArtifacts : false
0 commit comments