Skip to content
Snippets Groups Projects
Commit f064175e authored by Sergey Bronnikov's avatar Sergey Bronnikov Committed by Igor Munkin
Browse files

doc: publish autogenerated module api documentation

NO_DOC=internal
NO_TEST=internal
parent ef434db5
No related branches found
No related tags found
No related merge requests found
name: Publish module API documentation
on:
push:
branches: [master]
jobs:
publish-api-doc:
runs-on: ubuntu-latest
steps:
- name: Clone the module
uses: actions/checkout@v2
- name: Setup Doxygen
run: sudo apt install -y doxygen
- name: Build module API documentation using Doxygen
run: |
cmake .
make module_api
sed -e "s%@PROJECT_.\+_DIR@/%%" Doxyfile.API.in > Doxyfile.API
doxygen Doxyfile.API
- name: Publish generated API documentation to GitHub Pages
uses: JamesIves/github-pages-deploy-action@4.4.0
with:
folder: doc/
## feature/doxygen
* Doxygen API documentation published automatically on every merge to master branch.
<!-- HTML index file used in https://tarantool.github.io/tarantool/ -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Tarantool Documentation</title>
</head>
<body>
<a href="/api/html/module_8h.html">Module API documentation</a>
</body>
</html>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment