我目前正在 GitHub 上开发一个 Java Maven 项目,我正在构建一个 JavaDoc 并将其发布到 GitHub 页面。
我想知道是否可以使用 GitHub Actions 来自动执行此操作,如果可以的话如何实现?
是的,可以在 GitHub Actions 目录中使用此代码:
name: Deploy Javadoc
on:
push:
branches:
- master
- main
jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Deploy JavaDoc 🚀
uses: MathieuSoysal/[email protected]
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
javadoc-branch: javadoc
java-version: 17
target-folder: javadoc
信用:https://github.com/MathieuSoysal/Javadoc-publisher.yml https://github.com/marketplace/actions/deploy-publish-javadoc
将上述 YAML 文件添加到 GitHub 存储库内的
/.github/workflows/your-file.yaml
。当您发布到 "master" 或 "main" 分支时,它会自动发布 JavaDoc。您的 JavaDoc 被推送到 javadoc 分支,并与 GitHub Pages 一起部署。
不要忘记在 GitHub 存储库设置中启用 GitHub Pages