@@ -40,11 +40,6 @@ stages:
4040 - powershell : " & ./submodules/vcpkg/vcpkg.exe install cpprestsdk:x64-windows --vcpkg-root ./submodules/vcpkg"
4141 condition : ne(variables.CACHE_RESTORED, 'true')
4242 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')
4843
4944 - template : .azure/default-build.yml
5045 parameters :
@@ -101,41 +96,23 @@ stages:
10196 - script : brew install gcc
10297 displayName : Install gcc
10398
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-
12199- ${{ 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 :
129105 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")'
130117 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