55 branches :
66 - ' **'
77 paths-ignore :
8+ - ' gradle.properties'
89 - ' LICENSE'
910 - ' README.md'
1011 - ' docs/**'
1112 tags-ignore :
12- - v*
13+ - ' v*'
14+ workflow_dispatch :
1315
1416jobs :
1517
16-
1718 test :
1819 name : test
1920
@@ -39,11 +40,19 @@ jobs:
3940 - name : set up jdk
4041 uses : actions/setup-java@v1
4142 with :
42- java-version : 11.0.2
43+ java-version : 11
4344
4445 - name : gradle check
45- run : ./gradlew check
46+ run : |
47+ ./gradlew check
48+ ./gradlew --stop
4649
50+ - name : archive test results
51+ uses : actions/upload-artifact@v1
52+ if : always()
53+ with :
54+ name : test results
55+ path : build/reports
4756
4857 publish :
4958 needs : [test]
@@ -52,21 +61,38 @@ jobs:
5261 runs-on : ubuntu-latest
5362
5463 steps :
55- - name : checkout
56- uses : actions/checkout@v1
57-
58- - name : cache
59- uses : actions/cache@v2
60- with :
61- path : |
62- ~/.gradle/caches
63- ~/.gradle/wrapper
64- key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
65- restore-keys : |
66- ${{ runner.os }}-gradle-
67-
68- - name : publish snapshot to ojo
69- env :
70- BINTRAY_USER : ${{ secrets.BINTRAY_USER }}
71- BINTRAY_KEY : ${{ secrets.BINTRAY_KEY }}
72- run : ./gradlew publishSnapshot
64+ - name : checkout
65+ uses : actions/checkout@v1
66+
67+ - name : cache
68+ uses : actions/cache@v2
69+ with :
70+ path : |
71+ ~/.gradle/caches
72+ ~/.gradle/wrapper
73+ key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
74+ restore-keys : |
75+ ${{ runner.os }}-gradle-
76+
77+ - name : set up jdk
78+ uses : actions/setup-java@v1
79+ with :
80+ java-version : 11
81+
82+ - name : publish snapshot
83+ env :
84+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
85+ SIGN_KEY : ${{ secrets.SIGN_KEY }}
86+ SIGN_PWD : ${{ secrets.SIGN_PWD }}
87+ PUBLISH_USER : ${{ secrets.PUBLISH_USER }}
88+ PUBLISH_KEY : ${{ secrets.PUBLISH_KEY }}
89+ run : |
90+ ./gradlew publishSnapshot
91+ ./gradlew --stop
92+
93+ - name : archive test results
94+ uses : actions/upload-artifact@v1
95+ if : always()
96+ with :
97+ name : publish results
98+ path : build
0 commit comments