File tree Expand file tree Collapse file tree 2 files changed +76
-0
lines changed
Expand file tree Collapse file tree 2 files changed +76
-0
lines changed Original file line number Diff line number Diff line change 1+ on : [ push, workflow_dispatch ]
2+
3+ name : Build
4+
5+ jobs :
6+ build :
7+ name : Build
8+ runs-on : ubuntu-latest
9+ steps :
10+ - name : Checkout sources
11+ uses : actions/checkout@v4
12+
13+ - name : Setup Java
14+ uses : actions/setup-java@v4
15+ with :
16+ distribution : ' temurin'
17+ java-version : 8
18+
19+ - name : Setup Gradle
20+ uses : gradle/actions/setup-gradle@v4
21+
22+ - name : Build using Gradle
23+ run : ./gradlew build
24+
25+ publish :
26+ name : Publish
27+ # Only publish on the main or dev branches
28+ if : ${{ github.ref_name == 'main' || github.ref_name == 'dev' }}
29+ runs-on : ubuntu-latest
30+ steps :
31+ - name : Checkout sources
32+ uses : actions/checkout@v4
33+ with :
34+ fetch-depth : 0
35+ fetch-tags : true
36+
37+ - name : Setup Java
38+ uses : actions/setup-java@v4
39+ with :
40+ distribution : ' temurin'
41+ java-version : 8
42+
43+ - name : Setup Gradle
44+ uses : gradle/actions/setup-gradle@v4
45+
46+ - name : Build using Gradle
47+ run : ./gradlew build
48+
49+ - name : Publish using Gradle
50+ run : ./gradlew publish
51+ env :
52+ LDTTeamJfrogUsername : ${{ secrets.PUBLISHING_USERNAME }}
53+ LDTTeamJfrogPassword : ${{ secrets.PUBLISHING_PASSWORD }}
Original file line number Diff line number Diff line change 1+ on : [ pull_request ]
2+
3+ name : Validate PR
4+
5+ jobs :
6+ build :
7+ name : Build PR
8+ runs-on : ubuntu-latest
9+ steps :
10+ - name : Checkout sources
11+ uses : actions/checkout@v4
12+
13+ - name : Setup Java
14+ uses : actions/setup-java@v4
15+ with :
16+ distribution : ' temurin'
17+ java-version : 8
18+
19+ - name : Setup Gradle
20+ uses : gradle/actions/setup-gradle@v4
21+
22+ - name : Build using Gradle
23+ run : ./gradlew build
You can’t perform that action at this time.
0 commit comments