1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
parameters:
ScanPath: ''
steps:
- task: UsePythonVersion@0
displayName: 'Use Python $(PythonVersion)'
condition: succeededOrFailed()
inputs:
versionSpec: '$(PythonVersion)'
- pwsh: |
python -m pip install -r eng/ci_tools.txt $(if($IsWindows) {"--user" })
displayName: 'Install Python Tools'
condition: succeededOrFailed()
- template: /eng/common/pipelines/templates/steps/verify-readme.yml
parameters:
ScanPath: ${{ parameters.ScanPath }}
- pwsh: |
mkdir "$(Build.ArtifactStagingDirectory)/reports"
Copy-Item -Path "$(Build.SourcesDirectory)/eng/common/InterdependencyGraph.html" -Destination "$(Build.ArtifactStagingDirectory)/reports/InterdependencyGraph.html"
displayName: 'Populate Reports Staging Folder'
condition: succeededOrFailed()
- task: PythonScript@0
displayName: 'Analyze dependencies'
condition: and(succeededOrFailed(),ne(variables['Skip.AnalyzeDependencies'],'true'))
inputs:
scriptPath: 'scripts/analyze_deps.py'
arguments: '--verbose --out "$(Build.ArtifactStagingDirectory)/reports/dependencies.html" --dump "$(Build.ArtifactStagingDirectory)/reports"'
|