diff --git a/README.md b/README.md index 8ee2b6a18222..67c873f1516b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Azure SDK for Python -[![Packages](https://img.shields.io/badge/packages-latest-blue.svg)](https://azure.github.io/azure-sdk/releases/latest/python.html) [![Dependencies](https://img.shields.io/badge/dependencies-analyzed-blue.svg)](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-python/dependencies/dependencies.html) [![Python](https://img.shields.io/pypi/pyversions/azure-core.svg?maxAge=2592000)](https://pypi.python.org/pypi/azure/) [![Build Status](https://dev.azure.com/azure-sdk/public/_apis/build/status/python/python%20-%20core%20-%20ci?branchName=master)](https://dev.azure.com/azure-sdk/public/_build/latest?definitionId=458&branchName=master) +[![Packages](https://img.shields.io/badge/packages-latest-blue.svg)](https://azure.github.io/azure-sdk/releases/latest/python.html) [![Dependencies](https://img.shields.io/badge/dependencies-report-blue.svg)](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-python/dependencies/dependencies.html) [![DepGraph](https://img.shields.io/badge/dependencies-graph-blue.svg)](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-python/dependencies/InterdependencyGraph.html) [![Python](https://img.shields.io/pypi/pyversions/azure-core.svg?maxAge=2592000)](https://pypi.python.org/pypi/azure/) [![Build Status](https://dev.azure.com/azure-sdk/public/_apis/build/status/python/python%20-%20core%20-%20ci?branchName=master)](https://dev.azure.com/azure-sdk/public/_build/latest?definitionId=458&branchName=master) This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our [public developer docs](https://docs.microsoft.com/en-us/python/azure/) or our versioned [developer docs](https://azure.github.io/azure-sdk-for-python). diff --git a/eng/pipelines/templates/jobs/aggregate-reports.yml b/eng/pipelines/templates/jobs/aggregate-reports.yml new file mode 100644 index 000000000000..2e3a381468a0 --- /dev/null +++ b/eng/pipelines/templates/jobs/aggregate-reports.yml @@ -0,0 +1,34 @@ +resources: + repositories: + - repository: azure-sdk-tools + type: github + name: Azure/azure-sdk-tools + endpoint: azure + - repository: azure-sdk-build-tools + type: git + name: internal/azure-sdk-build-tools + +trigger: none +pr: none + +jobs: +- job: 'ValidateDependencies' + variables: + - template: ../variables/globals.yml + + pool: + vmImage: 'windows-2019' + + steps: + - template: ../steps/analyze.yml + + - task: AzureFileCopy@2 + displayName: 'Upload dependency report' + condition: and(succeededOrFailed(), eq(variables['System.TeamProject'], 'internal')) + inputs: + sourcePath: '$(Build.ArtifactStagingDirectory)/reports' + azureSubscription: 'Azure SDK Artifacts' + destination: AzureBlob + storage: azuresdkartifacts + containerName: 'azure-sdk-for-python' + blobPrefix: dependencies \ No newline at end of file diff --git a/eng/pipelines/templates/steps/analyze.yml b/eng/pipelines/templates/steps/analyze.yml index 591037c507ea..a6b06bc6aef9 100644 --- a/eng/pipelines/templates/steps/analyze.yml +++ b/eng/pipelines/templates/steps/analyze.yml @@ -59,12 +59,14 @@ steps: - task: PythonScript@0 displayName: 'Verify sdist' + condition: ne(variables['Skip.VerifySdist'],'true') inputs: scriptPath: 'scripts/devops_tasks/setup_execute_tests.py' arguments: '"${{ parameters.BuildTargetingString }}" --service=${{parameters.ServiceDirectory}} --toxenv=verifysdist' - task: PythonScript@0 displayName: 'Verify whl' + condition: ne(variables['Skip.VerifyWhl'],'true') inputs: scriptPath: 'scripts/devops_tasks/setup_execute_tests.py' arguments: '"${{ parameters.BuildTargetingString }}" --service=${{parameters.ServiceDirectory}} --toxenv=verifywhl' \ No newline at end of file