Merge pull request #176 from apache/javadoc-action
javadoc github action
diff --git a/.github/workflows/javadoc.yml b/.github/workflows/javadoc.yml
new file mode 100644
index 0000000..aeff17b
--- /dev/null
+++ b/.github/workflows/javadoc.yml
@@ -0,0 +1,23 @@
+name: JavaDoc
+
+on:
+ push:
+ branches:
+ - master
+ workflow_dispatch:
+
+jobs:
+ javadoc:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ - name: Generate JavaDoc
+ run: mvn javadoc:javadoc
+ - name: Deploy JavaDoc
+ uses: JamesIves/github-pages-deploy-action@5dc1d5a192aeb5ab5b7d5a77b7d36aea4a7f5c92
+ with:
+ token: ${{ secrets.GITHUB_TOKEN }}
+ folder: datasketches-memory-java8/target/site/apidocs
+ target-folder: docs/${{ github.ref_name }}
+ branch: gh-pages