doc.yml 759 B

12345678910111213141516171819202122232425262728293031323334353637
  1. name: mirai-doc Publish
  2. on:
  3. push:
  4. tags:
  5. - 'v*' # 正式版本
  6. jobs:
  7. mirai-docs:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - name: Checkout repository
  11. uses: actions/checkout@v2
  12. - name: Setup JDK 11
  13. uses: actions/setup-java@v2
  14. with:
  15. distribution: 'adopt'
  16. java-version: '11'
  17. - name: chmod -R 777 *
  18. run: chmod -R 777 *
  19. - name: Prepare environment
  20. run: ./gradlew :mirai-dokka:prepare
  21. - name: Dokka
  22. run: ./gradlew dokkaHtmlMultiModule
  23. - name: Update version number
  24. run: ./gradlew :mirai-dokka:update-vers
  25. - name: Deploy
  26. run: ./gradlew :mirai-dokka:deployPages
  27. env:
  28. gh_token: ${{ secrets.MAMOE_TOKEN }}