build_publish_develop_docs.yml 999 B

12345678910111213141516171819202122232425262728293031
  1. name: Build/Publish Develop Docs
  2. on:
  3. push:
  4. branches:
  5. - master
  6. - main
  7. permissions:
  8. contents: write
  9. jobs:
  10. deploy:
  11. runs-on: ubuntu-latest
  12. steps:
  13. - uses: actions/checkout@v4
  14. - name: Configure Git Credentials
  15. run: |
  16. git config user.name github-actions[bot]
  17. git config user.email 41898282+github-actions[bot]@users.noreply.github.com
  18. - uses: actions/setup-python@v5
  19. with:
  20. python-version: 3.x
  21. - run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
  22. - uses: actions/cache@v4
  23. with:
  24. key: mkdocs-material-${{ env.cache_id }}
  25. path: .cache
  26. restore-keys: |
  27. mkdocs-material-
  28. - run: pip install mike mkdocs-material jieba mkdocs-git-revision-date-localized-plugin mkdocs-git-committers-plugin-2 mkdocs-static-i18n markdown-callouts
  29. - run: |
  30. git fetch origin gh-pages --depth=1
  31. mike deploy --push --update-aliases main latest