File tree Expand file tree Collapse file tree 2 files changed +94
-0
lines changed
Expand file tree Collapse file tree 2 files changed +94
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Publish
2+
3+ on :
4+ release :
5+ types : [created]
6+
7+ jobs :
8+ publish-github :
9+ runs-on : ubuntu-latest
10+ steps :
11+ - uses : actions/checkout@master
12+ with :
13+ ref : ${{ github.ref }}
14+ - name : Set up JDK
15+ uses : actions/setup-java@v1
16+ with :
17+ java-version : 21
18+ - name : Check
19+ uses : eskatos/gradle-command-action@v1
20+ with :
21+ arguments : check
22+ - name : Build
23+ uses : eskatos/gradle-command-action@v1
24+ with :
25+ arguments : build
26+ - name : Sync Jars
27+ uses : eskatos/gradle-command-action@v1
28+ with :
29+ arguments : syncJars
30+ - name : Upload Jars
31+ id : upload-release-asset
32+ uses : svenstaro/upload-release-action@v1-release
33+ with :
34+ repo_token : ${{ secrets.GITHUB_TOKEN }}
35+ tag : ${{ github.ref }}
36+ file : ./build/libs/*.jar
37+ file_glob : true
38+
39+ publish-gcp-artifacts :
40+ runs-on : ubuntu-latest
41+ steps :
42+ - uses : actions/checkout@master
43+ with :
44+ ref : ${{ github.ref }}
45+ - name : Set up JDK
46+ uses : actions/setup-java@v1
47+ with :
48+ java-version : 21
49+ - name : Check
50+ uses : eskatos/gradle-command-action@v1
51+ with :
52+ arguments : check
53+ - name : Setup GCP
54+ uses : google-github-actions/setup-gcloud@v0
55+ with :
56+ project_id : ${{ secrets.GCP_PROJECT_ID }}
57+ service_account_key : ${{ secrets.GCP_ARTIFACTS_KEY }}
58+ export_default_credentials : true
59+ - name : Upload to GCP
60+ uses : eskatos/gradle-command-action@v1
61+ with :
62+ arguments : publish
Original file line number Diff line number Diff line change 1+ name : Tests
2+
3+ on :
4+ # if pushed directly to the master
5+ push :
6+ branches :
7+ - master
8+ - release/*
9+ - ci/*
10+ # on a pull request
11+ pull_request :
12+ branches :
13+ - master
14+ - release/*
15+ - ci/*
16+
17+ jobs :
18+ unit-test :
19+ name : Standard Unit Test
20+ runs-on : ubuntu-latest
21+ steps :
22+ - uses : actions/checkout@v2
23+
24+ - name : Set up JDK
25+ uses : actions/setup-java@v1
26+ with :
27+ java-version : 21
28+
29+ - name : Check
30+ uses : eskatos/gradle-command-action@v1
31+ with :
32+ arguments : check
You can’t perform that action at this time.
0 commit comments