【发布时间】:2022-02-04 19:13:51
【问题描述】:
简介
我目前正在 GitHub 上处理一个 Java Maven 项目,我正在构建一个 JavaDoc 并将其发布到 GitHub 页面。
问题
我想知道是否可以使用 GitHub Actions 自动执行此操作,如果可以,如何?
【问题讨论】:
标签: java maven github-actions github-pages javadoc
我目前正在 GitHub 上处理一个 Java Maven 项目,我正在构建一个 JavaDoc 并将其发布到 GitHub 页面。
我想知道是否可以使用 GitHub Actions 自动执行此操作,如果可以,如何?
【问题讨论】:
标签: java maven github-actions github-pages javadoc
可以,在您的 GitHub Actions 上使用此代码:
name: Deploy Javadoc
on:
push:
branches:
- master
jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Deploy JavaDoc ?
uses: MathieuSoysal/Javadoc-publisher.yml@v2.0.3
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
java-version: 17
信用:https://github.com/MathieuSoysal/Javadoc-publisher.yml https://github.com/marketplace/actions/deploy-javadoc
当你发布到 "master" 分支时,此代码会自动发布 JavaDoc,你的 JavaDoc 会被推送到 javadoc 分支,并与 GitHub Page 一起部署。
不要忘记在您的 GitHub 存储库设置中启用 GitHub 页面
要创建 GitHub Actions,请将 yaml 文件添加到 /.github/workflows/your-file.yaml。
【讨论】: