diff --git a/.azure-pipelines/ci-build-migrate.yml b/.azure-pipelines/ci-build-migrate.yml index 6fae92cf61..7638193ff4 100644 --- a/.azure-pipelines/ci-build-migrate.yml +++ b/.azure-pipelines/ci-build-migrate.yml @@ -43,6 +43,12 @@ jobs: ArtifactName: "drop" publishLocation: "Container" + - task: PublishPipelineArtifact@1 + inputs: + targetPath: '$(Pipeline.Workspace)' + artifact: 'symbols' + publishLocation: 'pipeline' + - task: NuGetCommand@2 displayName: Publish NuGet to preview feed inputs: @@ -51,4 +57,17 @@ jobs: publishVstsFeed: $(PROJECT_NAME)/$(PREVIEW_FEED_NAME) allowPackageConflicts: true + - task: PublishSymbols@2 + displayName: Publish Symbols + inputs: + SymbolsFolder: '$(Build.ArtifactStagingDirectory)' + SearchPattern: '**/Microsoft.Graph.Entra.*.snupkg' + IndexSources: true + PublishSymbols: true + SymbolServerType: 'TeamServices' + SymbolExpirationInDays: '36530' + IndexableFileFormats: 'Default' + DetailedLog: true + SymbolsArtifactName: 'Symbols_$(BuildConfiguration)' + - template: ./common-templates/security-post-checks.yml diff --git a/.azure-pipelines/ci-build.yml b/.azure-pipelines/ci-build.yml index caef9f87e9..1a4eefe033 100644 --- a/.azure-pipelines/ci-build.yml +++ b/.azure-pipelines/ci-build.yml @@ -58,4 +58,17 @@ jobs: publishVstsFeed: $(PROJECT_NAME)/$(PREVIEW_FEED_NAME) allowPackageConflicts: true + - task: PublishSymbols@2 + displayName: Publish Symbols + inputs: + SymbolsFolder: '$(Build.ArtifactStagingDirectory)' + SearchPattern: '**/Microsoft.Graph.Entra.*.snupkg' + IndexSources: true + PublishSymbols: true + SymbolServerType: 'TeamServices' + SymbolExpirationInDays: '36530' + IndexableFileFormats: 'Default' + DetailedLog: true + SymbolsArtifactName: 'Symbols_$(BuildConfiguration)' + - template: ./common-templates/security-post-checks.yml