diff --git a/tools/ci_build/github/azure-pipelines/templates/win-ci-2019.yml b/tools/ci_build/github/azure-pipelines/templates/win-ci-2019.yml index edebf88cdd..cb3f88361c 100644 --- a/tools/ci_build/github/azure-pipelines/templates/win-ci-2019.yml +++ b/tools/ci_build/github/azure-pipelines/templates/win-ci-2019.yml @@ -46,9 +46,9 @@ jobs: env: TELEMETRYGUID: $(TELEMETRYGUID) - task: UsePythonVersion@0 - inputs: - versionSpec: '3.7' - addToPath: true + inputs: + versionSpec: '3.7' + addToPath: true architecture: ${{ parameters.BuildArch }} - task: BatchScript@1 @@ -59,7 +59,7 @@ jobs: workingFolder: '$(Build.BinariesDirectory)' - script: | - python -m pip install -q pyopenssl setuptools wheel numpy + python -m pip install -q pyopenssl setuptools wheel numpy workingDirectory: '$(Build.BinariesDirectory)' displayName: 'Install python modules' @@ -188,6 +188,14 @@ jobs: artifactName: ${{ parameters.ArtifactName }} targetPath: '$(Build.ArtifactStagingDirectory)' + - task: PublishSymbols@2 + displayName: 'Publish Build Symbols' + condition: eq(variables['IsReleaseBuild'], 'true') + inputs: + symbolsFolder: '$(Build.BinariesDirectory)\RelWithDebInfo\RelWithDebInfo' + searchPattern: '**/*.pdb' + symbolServerType: teamServices + # Compliance tasks require logs from Debug Build - ${{ if eq(parameters['DoCompliance'], 'true') }}: - template: compliance.yml diff --git a/tools/ci_build/github/azure-pipelines/templates/win-ci-arm.yml b/tools/ci_build/github/azure-pipelines/templates/win-ci-arm.yml index d6d614c0cc..da4c6b91a6 100644 --- a/tools/ci_build/github/azure-pipelines/templates/win-ci-arm.yml +++ b/tools/ci_build/github/azure-pipelines/templates/win-ci-arm.yml @@ -58,13 +58,13 @@ jobs: modifyEnvironment: true - task: UsePythonVersion@0 - inputs: - versionSpec: '3.7' - addToPath: true + inputs: + versionSpec: '3.7' + addToPath: true architecture: x64 - script: | - python -m pip install -q pyopenssl setuptools wheel numpy + python -m pip install -q pyopenssl setuptools wheel numpy workingDirectory: '$(Build.BinariesDirectory)' displayName: 'Install python modules' @@ -112,9 +112,16 @@ jobs: artifactName: ${{ parameters.ArtifactName }} targetPath: '$(Build.ArtifactStagingDirectory)' + - task: PublishSymbols@2 + displayName: 'Publish Build Symbols' + condition: eq(variables['IsReleaseBuild'], 'true') + inputs: + symbolsFolder: '$(Build.BinariesDirectory)\RelWithDebInfo\RelWithDebInfo' + searchPattern: '**/*.pdb' + symbolServerType: teamServices + - template: component-governance-component-detection-steps.yml parameters : condition : 'succeeded' - template: clean-agent-build-directory-step.yml -