doxygen.yml 960 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. name: doc_doxygen
  2. on:
  3. # Runs at 16:00 UTC (BeiJing 00:00) on the 30st of every month
  4. schedule:
  5. - cron: '0 16 30 * *'
  6. push:
  7. branches:
  8. - master
  9. paths-ignore:
  10. - documentation/**
  11. - '**/README.md'
  12. - '**/README_zh.md'
  13. pull_request:
  14. branches:
  15. - master
  16. paths-ignore:
  17. - documentation/**
  18. - bsp/**
  19. - examples/**
  20. - .github/**
  21. - '**/README.md'
  22. - '**/README_zh.md'
  23. jobs:
  24. build:
  25. runs-on: ubuntu-latest
  26. name: doxygen_doc generate
  27. if: github.repository_owner == 'RT-Thread'
  28. steps:
  29. - uses: actions/checkout@v4
  30. with:
  31. submodules: 'recursive'
  32. - name: Install Tools
  33. shell: bash
  34. run: |
  35. sudo apt-get update
  36. sudo apt-get -qq install doxygen graphviz
  37. - name: generat doxygen html
  38. shell: bash
  39. run: |
  40. cd documentation/doxygen
  41. doxygen Doxyfile
  42. cat Doxyfile