File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : ' Generate Javadocs'
2+ on :
3+ release :
4+ types : [released]
5+
6+ jobs :
7+ build-and-deploy-javadocs :
8+ name : Build and deploy Javadocs
9+ runs-on : ubuntu-latest
10+ steps :
11+ - name : Checkout 🛎️
12+ uses : actions/checkout@v4
13+ with :
14+ submodules : ' recursive'
15+
16+ - name : set up JDK 17
17+ uses : actions/setup-java@v4
18+ with :
19+ distribution : ' temurin'
20+ java-version : ' 17'
21+
22+ - name : Setup Gradle
23+ uses : gradle/actions/setup-gradle@8379f6a1328ee0e06e2bb424dadb7b159856a326
24+
25+ - name : Generate Aggregate Javadocs
26+ run : |
27+ ./gradlew aggregateJavadocs
28+ - name : Deploy
29+ uses : JamesIves/github-pages-deploy-action@6c2d9db40f9296374acc17b90404b6e8864128c8 # pin@4.7.3
30+ with :
31+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32+ BRANCH : gh-pages
33+ FOLDER : build/docs/javadoc
34+ CLEAN : true
Original file line number Diff line number Diff line change 1- .PHONY : all clean compile dryRelease update stop checkFormat format api assembleBenchmarkTestRelease assembleUiTestRelease assembleUiTestCriticalRelease createCoverageReports runUiTestCritical check preMerge publish
1+ .PHONY : all clean compile javadocs dryRelease update stop checkFormat format api assembleBenchmarkTestRelease assembleUiTestRelease assembleUiTestCriticalRelease createCoverageReports runUiTestCritical check preMerge publish
22
3- all : stop clean compile createCoverageReports
3+ all : stop clean javadocs compile createCoverageReports
44assembleBenchmarks : assembleBenchmarkTestRelease
55assembleUiTests : assembleUiTestRelease
66preMerge : check createCoverageReports
@@ -15,9 +15,12 @@ clean:
1515compile :
1616 ./gradlew build
1717
18+ javadocs :
19+ ./gradlew aggregateJavadocs
20+
1821# do a dry release (like a local deploy)
1922dryRelease :
20- ./gradlew distZip --no-build-cache --no-configuration-cache
23+ ./gradlew aggregateJavadocs distZip --no-build-cache --no-configuration-cache
2124
2225# check for dependencies update
2326update :
You can’t perform that action at this time.
0 commit comments