This repository was archived by the owner on Dec 19, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +153
-3
lines changed Expand file tree Collapse file tree 3 files changed +153
-3
lines changed Original file line number Diff line number Diff line change 1
- name : CI
2
- on : [push, pull_request]
1
+ name : " Pull request"
2
+ on :
3
+ push :
4
+ branches-ignore :
5
+ - master
6
+ pull_request :
3
7
4
8
jobs :
5
9
validation :
24
28
uses : actions/setup-java@v1
25
29
with :
26
30
java-version : ${{ matrix.java }}
31
+ - name : Cache Gradle
32
+ uses : actions/cache@v2
33
+ env :
34
+ java-version : ${{ matrix.java }}
35
+ with :
36
+ path : |
37
+ ~/.gradle/caches
38
+ ~/.gradle/wrapper
39
+ key : ${{ runner.os }}-${{ env.java-version }}-gradle-${{ hashFiles('**/*.gradle*') }}
40
+ restore-keys : |
41
+ ${{ runner.os }}-${{ env.java-version }}-gradle-
27
42
- name : Make gradlew executable (non-Windows only)
28
43
if : matrix.os != 'windows-latest'
29
44
run : chmod +x ./gradlew
33
48
- name : Gradle Check (Windows)
34
49
if : matrix.os == 'windows-latest'
35
50
shell : cmd
36
- run : gradlew --info check
51
+ run : gradlew --info check
Original file line number Diff line number Diff line change
1
+ name : " Publish release"
2
+ on : [workflow_dispatch]
3
+
4
+ jobs :
5
+ validation :
6
+ name : Gradle Wrapper Validation
7
+ runs-on : ubuntu-latest
8
+ steps :
9
+ - uses : actions/checkout@v2
10
+ - uses : gradle/wrapper-validation-action@v1
11
+ test :
12
+ name : Test run
13
+ needs : validation
14
+ runs-on : ubuntu-latest
15
+ steps :
16
+ - name : Checkout
17
+ uses : actions/checkout@v2
18
+ - name : Setup Java
19
+ uses : actions/setup-java@v1
20
+ with :
21
+ java-version : 8
22
+ - name : Cache Gradle
23
+ uses : actions/cache@v2
24
+ env :
25
+ java-version : 8
26
+ with :
27
+ path : |
28
+ ~/.gradle/caches
29
+ ~/.gradle/wrapper
30
+ key : ${{ runner.os }}-${{ env.java-version }}-gradle-${{ hashFiles('**/*.gradle*') }}
31
+ restore-keys : |
32
+ ${{ runner.os }}-${{ env.java-version }}-gradle-
33
+ - name : Make gradlew executable
34
+ run : chmod +x ./gradlew
35
+ - name : Gradle Check
36
+ run : ./gradlew --info check
37
+ build :
38
+ name : Publish release
39
+ needs : test
40
+ runs-on : ubuntu-latest
41
+ steps :
42
+ - name : Checkout
43
+ uses : actions/checkout@v2
44
+ - name : Setup Java
45
+ uses : actions/setup-java@v1
46
+ with :
47
+ java-version : 8
48
+ - name : Cache Gradle
49
+ uses : actions/cache@v2
50
+ env :
51
+ java-version : 8
52
+ with :
53
+ path : |
54
+ ~/.gradle/caches
55
+ ~/.gradle/wrapper
56
+ key : ${{ runner.os }}-${{ env.java-version }}-gradle-${{ hashFiles('**/*.gradle*') }}
57
+ restore-keys : |
58
+ ${{ runner.os }}-${{ env.java-version }}-gradle-
59
+ - name : Make gradlew executable
60
+ run : chmod +x ./gradlew
61
+ - name : Publish release
62
+ env :
63
+ BINTRAY_USER : ${{ secrets.BINTRAY_USER }}
64
+ BINTRAY_PASS : ${{ secrets.BINTRAY_PASSWORD }}
65
+ OSS_USER_TOKEN_KEY : ${{ secrets.OSS_USER_TOKEN_KEY }}
66
+ OSS_USER_TOKEN_PASS : ${{ secrets.OSS_USER_TOKEN_PASS }}
67
+ run : bash github-build.sh
Original file line number Diff line number Diff line change
1
+ name : " Publish snapshot"
2
+ on :
3
+ push :
4
+ branches :
5
+ - master
6
+
7
+ jobs :
8
+ validation :
9
+ name : Gradle Wrapper Validation
10
+ runs-on : ubuntu-latest
11
+ steps :
12
+ - uses : actions/checkout@v2
13
+ - uses : gradle/wrapper-validation-action@v1
14
+ test :
15
+ name : Test run
16
+ needs : validation
17
+ runs-on : ubuntu-latest
18
+ steps :
19
+ - name : Checkout
20
+ uses : actions/checkout@v2
21
+ - name : Setup Java
22
+ uses : actions/setup-java@v1
23
+ with :
24
+ java-version : 8
25
+ - name : Cache Gradle
26
+ uses : actions/cache@v2
27
+ env :
28
+ java-version : 8
29
+ with :
30
+ path : |
31
+ ~/.gradle/caches
32
+ ~/.gradle/wrapper
33
+ key : ${{ runner.os }}-${{ env.java-version }}-gradle-${{ hashFiles('**/*.gradle*') }}
34
+ restore-keys : |
35
+ ${{ runner.os }}-${{ env.java-version }}-gradle-
36
+ - name : Make gradlew executable
37
+ run : chmod +x ./gradlew
38
+ - name : Gradle Check
39
+ run : ./gradlew --info check
40
+ build :
41
+ name : Publish snapshot
42
+ needs : test
43
+ runs-on : ubuntu-latest
44
+ steps :
45
+ - name : Checkout
46
+ uses : actions/checkout@v2
47
+ - name : Setup Java
48
+ uses : actions/setup-java@v1
49
+ with :
50
+ java-version : 8
51
+ - name : Cache Gradle
52
+ uses : actions/cache@v2
53
+ env :
54
+ java-version : 8
55
+ with :
56
+ path : |
57
+ ~/.gradle/caches
58
+ ~/.gradle/wrapper
59
+ key : ${{ runner.os }}-${{ env.java-version }}-gradle-${{ hashFiles('**/*.gradle*') }}
60
+ restore-keys : |
61
+ ${{ runner.os }}-${{ env.java-version }}-gradle-
62
+ - name : Make gradlew executable
63
+ run : chmod +x ./gradlew
64
+ - name : Gradle Publish Snapshot
65
+ env :
66
+ BINTRAY_USER : ${{ secrets.BINTRAY_USER }}
67
+ BINTRAY_PASS : ${{ secrets.BINTRAY_PASSWORD }}
68
+ run : ./gradlew artifactoryPublish -Dsnapshot=true -Dbuild.number=${{ env.GITHUB_RUN_NUMBER }}
You can’t perform that action at this time.
0 commit comments