自动发布 JavaDoc:使用 GitHub Actions

问题描述 投票:0回答:1

简介

我目前正在 GitHub 上开发一个 Java Maven 项目,我正在构建一个 JavaDoc 并将其发布到 GitHub 页面。

问题

我想知道是否可以使用 GitHub Actions 来自动执行此操作,如果可以的话如何实现?

java maven github-actions github-pages javadoc
1个回答
5
投票

JavaDoc 出版商

是的,可以在 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

© www.soinside.com 2019 - 2024. All rights reserved.