doxygen.yml 919 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  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. - '**/README.md'
  11. - '**/README_zh.md'
  12. pull_request:
  13. branches:
  14. - master
  15. paths-ignore:
  16. - bsp/**
  17. - examples/**
  18. - .github/**
  19. - '**/README.md'
  20. - '**/README_zh.md'
  21. jobs:
  22. build:
  23. runs-on: ubuntu-latest
  24. name: doxygen_doc generate
  25. if: github.repository_owner == 'RT-Thread' && false
  26. steps:
  27. - uses: actions/checkout@v4
  28. with:
  29. submodules: 'recursive'
  30. - name: Install Tools
  31. shell: bash
  32. run: |
  33. sudo apt-get update
  34. sudo apt-get -qq install doxygen graphviz
  35. - name: generat doxygen html
  36. shell: bash
  37. run: |
  38. cd documentation/doxygen
  39. doxygen Doxyfile
  40. cat Doxyfile