我目前正在GitHub中开发一个Java项目,我需要对每个更新进行手动生成JavaDoc并将其上传到GitHub页面。但这很乏味。
我想知道是否可以用CI自动实现这一点?
发布于 2022-06-09 20:29:11
自动生成带有JavaDoc页面的网页
是的,在您的GitHub操作中使用以下代码是可能的:
name: Deploy Javadoc
on:
push:
branches:
- master
- main
jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Deploy JavaDoc
uses: MathieuSoysal/Javadoc-publisher.yml@v2.0.4
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-javadoc
当您将代码发布到“主”分支时,此代码会自动发布JavaDoc,您的JavaDoc会被推到javadoc分支上,并与GitHub页面一起部署。
不要忘记在您的GitHub回购设置中启用GitHub页面
在GitHub存储库中创建一个GitHub操作
要创建一个GitHub操作,只需将这个yaml文件添加到您的/.github/workflows/<your-file>.yaml存储库中。
https://stackoverflow.com/questions/72565540
复制相似问题