File tree Expand file tree Collapse file tree 2 files changed +21
-9
lines changed
Expand file tree Collapse file tree 2 files changed +21
-9
lines changed Original file line number Diff line number Diff line change 1- name : Publish Fineract to Docker Hub
1+ name : Publish Fineract to Mifos Docker Hub
22
33on :
44 push :
88
99jobs :
1010 build :
11- runs-on : ubuntu-latest
11+ runs-on : ubuntu-24.04
12+ timeout-minutes : 60
1213 env :
1314 DOCKER_USER : ${{ secrets.DOCKER_USER }}
1415 DOCKER_PASSWORD : ${{ secrets.DOCKER_PASSWORD }}
1516
1617 steps :
17- - uses : actions/checkout@v3
18+ - name : Checkout Source Code
19+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v5
20+ with :
21+ fetch-depth : 0
1822
19- - name : Set up JDK 17
20- uses : actions/setup-java@v3
23+ - name : Set up JDK 21
24+ uses : actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
2125 with :
26+ java-version : ' 21'
2227 distribution : ' zulu'
23- java-version : 17
28+
29+ - name : Setup Gradle
30+ uses : gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
2431
2532 - name : Build with Gradle
2633 env :
Original file line number Diff line number Diff line change @@ -11,21 +11,26 @@ permissions:
1111jobs :
1212 build :
1313 runs-on : ubuntu-24.04
14+ timeout-minutes : 60
1415 env :
1516 ARTIFACTORY_USERNAME : ${{ secrets.ARTIFACTORY_USERNAME }}
1617 ARTIFACTORY_PASSWORD : ${{ secrets.ARTIFACTORY_PASSWORD }}
1718
1819 steps :
19- - uses : actions/checkout@v3
20+ - name : Checkout Source Code
21+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v5
22+ with :
23+ fetch-depth : 0
2024 - name : Generate build number
2125 uses : onyxmueller/build-tag-number@v1
2226 with :
2327 token : ${{ secrets.GITHUB_TOKEN }}
2428 - name : Set up JDK 21
25- uses : actions/setup-java@v3
29+ uses : actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5
2630 with :
2731 java-version : ' 21'
2832 distribution : ' zulu'
29- cache : gradle
33+ - name : Setup Gradle
34+ uses : gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
3035 - name : Build the image
3136 run : ./gradlew publish -Pfineract.config.username=$ARTIFACTORY_USERNAME -Pfineract.config.password=$ARTIFACTORY_PASSWORD -Pfineract.release.version=${BUILD_NUMBER}
You can’t perform that action at this time.
0 commit comments