diff --git a/build/azure-pipelines/config/tsaoptions.json b/build/azure-pipelines/config/tsaoptions.json new file mode 100644 index 0000000000000..e337b577c1c50 --- /dev/null +++ b/build/azure-pipelines/config/tsaoptions.json @@ -0,0 +1,12 @@ +{ + "codebaseName": "devdiv_microsoft_vscode", + "serviceTreeID": "79c048b2-322f-4ed5-a1ea-252a1250e4b3", + "instanceUrl": "https://devdiv.visualstudio.com/defaultcollection", + "projectName": "DevDiv", + "areaPath": "DevDiv\\VS Code (compliance tracking only)\\Visual Studio Code Client", + "notificationAliases": [ + "monacotools@microsoft.com" + ], + "validateToolOutput": "None", + "allTools": true +} diff --git a/build/azure-pipelines/product-build.yml b/build/azure-pipelines/product-build.yml index 5bb4d61d188fa..a196a1117f83b 100644 --- a/build/azure-pipelines/product-build.yml +++ b/build/azure-pipelines/product-build.yml @@ -174,15 +174,7 @@ extends: sdl: tsa: enabled: true - config: - codebaseName: 'devdiv_$(Build.Repository.Name)' - serviceTreeID: '79c048b2-322f-4ed5-a1ea-252a1250e4b3' - instanceUrl: 'https://devdiv.visualstudio.com/defaultcollection' - projectName: 'DevDiv' - areaPath: "DevDiv\\VS Code (compliance tracking only)\\Visual Studio Code Client" - notificationAliases: ['monacotools@microsoft.com'] - validateToolOutput: None - allTools: true + configFile: $(Build.SourcesDirectory)/build/azure-pipelines/config/tsaoptions.json codeql: runSourceLanguagesInSourceAnalysis: true compiled: diff --git a/build/azure-pipelines/win32/sdl-scan-win32.yml b/build/azure-pipelines/win32/sdl-scan-win32.yml index 3f453c323b1ec..4b9d8bc9badcc 100644 --- a/build/azure-pipelines/win32/sdl-scan-win32.yml +++ b/build/azure-pipelines/win32/sdl-scan-win32.yml @@ -160,3 +160,11 @@ steps: ArtifactType: Container PublishProcessedResults: false AllTools: true + + # TSA Upload + - task: securedevelopmentteam.vss-secure-development-tools.build-task-uploadtotsa.TSAUpload@2 + displayName: TSA Upload + continueOnError: true + inputs: + GdnPublishTsaOnboard: true + GdnPublishTsaConfigFile: '$(Build.SourcesDirectory)/build/azure-pipelines/config/tsaoptions.json'