File tree 13 files changed +226
-505
lines changed
src/docs/resources/assemblies
13 files changed +226
-505
lines changed Original file line number Diff line number Diff line change
1
+ name : CI Build
2
+
3
+ on :
4
+ push :
5
+ branches : [ main ]
6
+ pull_request :
7
+ branches : [ main ]
8
+
9
+ jobs :
10
+ build :
11
+ name : Build project
12
+ runs-on : ubuntu-latest
13
+
14
+ steps :
15
+
16
+ - name : Check out sources
17
+ uses : actions/checkout@v2
18
+
19
+ - name : Set up JDK 17
20
+ uses : actions/setup-java@v2
21
+ with :
22
+ distribution : ' temurin'
23
+ java-version : 17
24
+ cache : ' maven'
25
+
26
+ - name : Build with Maven
27
+ run : ./mvnw -B
28
+
29
+ - name : Deploy to Artifactory
30
+ env :
31
+ ARTIFACTORY_USERNAME : ${{ secrets.ARTIFACTORY_USERNAME }}
32
+ ARTIFACTORY_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
33
+ run : ./mvnw -B clean deploy -Pci,artifactory
Original file line number Diff line number Diff line change
1
+ name : Publish Documentation
2
+
3
+ on :
4
+ workflow_dispatch :
5
+ schedule :
6
+ - cron : ' 0 0 * * *'
7
+
8
+
9
+ jobs :
10
+ build :
11
+ name : Publish documentation
12
+ runs-on : ubuntu-latest
13
+
14
+ steps :
15
+
16
+ - name : Check out sources
17
+ uses : actions/checkout@v2
18
+
19
+ - name : Set up JDK 17
20
+ uses : actions/setup-java@v2
21
+ with :
22
+ distribution : ' temurin'
23
+ java-version : 17
24
+ cache : ' maven'
25
+
26
+ - name : Setup Graphviz
27
+ uses : ts-graphviz/setup-graphviz@v1
28
+
29
+ - name : Deploy documentation
30
+ env :
31
+ ARTIFACTORY_USERNAME : ${{ secrets.ARTIFACTORY_USERNAME }}
32
+ ARTIFACTORY_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
33
+ run : ./mvnw -B clean deploy -Pdocumentation
Original file line number Diff line number Diff line change
1
+ name : Release Milestones
2
+
3
+ on :
4
+ push :
5
+ branches : [ release/milestone ]
6
+
7
+ jobs :
8
+ build :
9
+ name : Release project
10
+ runs-on : ubuntu-latest
11
+
12
+ steps :
13
+
14
+ - name : Check out sources
15
+ uses : actions/checkout@v2
16
+
17
+ - name : Set up JDK 17
18
+ uses : actions/setup-java@v2
19
+ with :
20
+ distribution : ' temurin'
21
+ java-version : 17
22
+ cache : ' maven'
23
+
24
+ - name : Build with Maven
25
+ run : ./mvnw -B
26
+
27
+ - name : Deploy to Artifactory
28
+ env :
29
+ ARTIFACTORY_USERNAME : ${{ secrets.ARTIFACTORY_USERNAME }}
30
+ ARTIFACTORY_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
31
+ run : ./mvnw -B clean deploy -Pci,artifactory
32
+
33
+ - name : Setup Graphviz
34
+ uses : ts-graphviz/setup-graphviz@v1
35
+
36
+ - name : Deploy documentation
37
+ env :
38
+ ARTIFACTORY_USERNAME : ${{ secrets.ARTIFACTORY_USERNAME }}
39
+ ARTIFACTORY_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
40
+ run : ./mvnw -B clean deploy -Pdocumentation
Original file line number Diff line number Diff line change
1
+ name : Release to Maven Central
2
+
3
+ on :
4
+ push :
5
+ branches : [ release/release ]
6
+
7
+ jobs :
8
+ build :
9
+ name : Release project
10
+ runs-on : ubuntu-latest
11
+
12
+ steps :
13
+
14
+ - name : Check out sources
15
+ uses : actions/checkout@v2
16
+
17
+ - name : Set up JDK 17
18
+ uses : actions/setup-java@v2
19
+ with :
20
+ distribution : ' temurin'
21
+ java-version : 17
22
+ cache : ' maven'
23
+
24
+ - name : Install GPG key
25
+ run : |
26
+ echo "${{ secrets.GPG_PRIVATE_KEY }}" > gpg.asc
27
+ echo "${{ secrets.GPG_PASSPHRASE }}" | gpg --batch --yes --passphrase-fd 0 --import gpg.asc
28
+
29
+ - name : Release to Sonatype OSSRH
30
+ env :
31
+ SONATYPE_USER : ${{ secrets.OSSRH_S01_TOKEN_USERNAME }}
32
+ SONATYPE_PASSWORD : ${{ secrets.OSSRH_S01_TOKEN_PASSWORD }}
33
+ GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
34
+ run : |
35
+ ./mvnw -B clean install -DskipTests
36
+ ./mvnw -B clean deploy -Pci,sonatype -s settings.xml
37
+
38
+ - name : Setup Graphviz
39
+ uses : ts-graphviz/setup-graphviz@v1
40
+
41
+ - name : Deploy documentation
42
+ env :
43
+ ARTIFACTORY_USERNAME : ${{ secrets.ARTIFACTORY_USERNAME }}
44
+ ARTIFACTORY_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
45
+ run : ./mvnw -B clean deploy -Pdocumentation
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments