File tree Expand file tree Collapse file tree 1 file changed +30
-3
lines changed
Expand file tree Collapse file tree 1 file changed +30
-3
lines changed Original file line number Diff line number Diff line change 44 release :
55 types : [ published ]
66
7+ permissions :
8+ contents : read
9+ pages : write
10+ id-token : write
11+
12+ concurrency :
13+ group : " pages"
14+ cancel-in-progress : false
15+
716jobs :
8- package-and-upload :
9- name : Build and Upload JARs
17+ release :
18+ name : Build jar & docs
1019 runs-on : ubuntu-latest
20+ environment :
21+ name : github-pages
22+ url : ${{steps.deployment.outputs.page_url}}
1123
1224 steps :
1325 - name : Checkout code
2739 with :
2840 args : target/CloudnodeMSG-${{ github.event.release.tag_name }}.jar application/java-archive
2941 env :
30- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
42+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
43+
44+ - name : Generate Javadoc
45+ run : mvn -B javadoc:javadoc --file pom.xml
46+
47+ - name : Setup Pages
48+ uses : actions/configure-pages@v4
49+
50+ - name : Upload artifact
51+ uses : actions/upload-pages-artifact@v3
52+ with :
53+ path : target/site/apidocs
54+
55+ - name : Deploy to GitHub Pages
56+ id : deployment
57+ uses : actions/deploy-pages@v4
You can’t perform that action at this time.
0 commit comments