diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2019-01-27 22:47:09 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-27 22:47:09 +0000 |
commit | e9a34864784db3eeb6613ca80f33bed3371d65d5 (patch) | |
tree | 2439d153055436bd16366a0463249aa9bcb3ddf5 | |
parent | 92b52f365194b0105a0ea93f1c0d7a711164e0c9 (diff) | |
parent | ace20c6a88e4a7b3347cdbc96d6d5d99b197bebf (diff) | |
download | libgit2-e9a34864784db3eeb6613ca80f33bed3371d65d5.tar.gz |
Merge pull request #4961 from libgit2/ethomson/ci_docurium
ci: run docurium to create documentation
-rw-r--r-- | azure-pipelines.yml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 85eb1bce0..e4931cc4b 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -121,3 +121,26 @@ jobs: environmentVariables: CMAKE_OPTIONS: -G"MinGW Makefiles" PATH: $(Agent.TempDirectory)\mingw32\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\CMake\bin + +- job: documentation + displayName: 'Generate Documentation' + pool: + vmImage: 'Ubuntu 16.04' + steps: + - script: | + git config user.name 'Documentation Generation' + git config user.email 'noreply@libgit2.org' + docker run --rm -v /home/vsts/work/1/s:/src -w /src libgit2/docurium:test cm doc api.docurium + git checkout gh-pages + cp -R * '$(Build.BinariesDirectory)' + - task: archivefiles@2 + displayName: 'Archive Documentation' + inputs: + rootFolderOrFile: '$(Build.BinariesDirectory)' + includeRootFolder: false + archiveFile: '$(Build.ArtifactStagingDirectory)/api-documentation.zip' + - task: publishbuildartifacts@1 + displayName: 'Upload Documentation' + inputs: + pathToPublish: '$(Build.ArtifactStagingDirectory)' + artifactName: 'docs' |