diff options
author | Steve Dower <steve.dower@microsoft.com> | 2018-09-24 11:44:50 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-24 11:44:50 (GMT) |
commit | 57675090b0fe7d6c7d72e56384dc2ff6798f1723 (patch) | |
tree | 17a838f9f8c953cef01ccc2d32f00be980c8c8e3 /.azure-pipelines/docs-steps.yml | |
parent | 2d3ff2b5ea6c903973f99d2155c9c1b60591dceb (diff) | |
download | cpython-57675090b0fe7d6c7d72e56384dc2ff6798f1723.zip cpython-57675090b0fe7d6c7d72e56384dc2ff6798f1723.tar.gz cpython-57675090b0fe7d6c7d72e56384dc2ff6798f1723.tar.bz2 |
bpo-34582: Update syntax of Azure Pipelines builds (GH-9521)
Diffstat (limited to '.azure-pipelines/docs-steps.yml')
-rw-r--r-- | .azure-pipelines/docs-steps.yml | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/.azure-pipelines/docs-steps.yml b/.azure-pipelines/docs-steps.yml new file mode 100644 index 0000000..c0404ae --- /dev/null +++ b/.azure-pipelines/docs-steps.yml @@ -0,0 +1,46 @@ +parameters: + latex: false + upload: false + +steps: +- checkout: self + clean: true + fetchDepth: 5 + +- task: UsePythonVersion@0 + displayName: 'Use Python 3.6 or later' + inputs: + versionSpec: '>=3.6' + +- script: python -m pip install sphinx~=1.6.1 blurb python-docs-theme + displayName: 'Install build dependencies' + +- ${{ if ne(parameters.latex, 'true') }}: + - script: make check suspicious html PYTHON=python + workingDirectory: '$(build.sourcesDirectory)/Doc' + displayName: 'Build documentation' + +- ${{ if eq(parameters.latex, 'true') }}: + - script: sudo apt-get update && sudo apt-get install -qy --force-yes texlive-full + displayName: 'Install LaTeX' + + - script: make dist PYTHON=python SPHINXBUILD='python -m sphinx' BLURB='python -m blurb' + workingDirectory: '$(build.sourcesDirectory)/Doc' + displayName: 'Build documentation' + +- ${{ if eq(parameters.upload, 'true') }}: + - task: PublishBuildArtifacts@1 + displayName: 'Publish docs' + + inputs: + PathToPublish: '$(build.sourcesDirectory)/Doc/build' + ArtifactName: docs + publishLocation: Container + + - ${{ if eq(parameters.latex, 'true') }}: + - task: PublishBuildArtifacts@1 + displayName: 'Publish dist' + inputs: + PathToPublish: '$(build.sourcesDirectory)/Doc/dist' + ArtifactName: docs_dist + publishLocation: Container |