@@ -26,10 +26,12 @@ jobs:
26
26
steps :
27
27
- uses : actions/checkout@v1
28
28
29
+ # Set Current Date As Env Variable
29
30
- name : Set current date as env variable
30
31
run : echo "date_today=$(date +'%Y-%m-%d')" >> $GITHUB_ENV
31
32
32
- - name : Set Repository Name
33
+ # Set Repository Name As Env Variable
34
+ - name : Set repository name as env variable
33
35
run : echo "repository_name=$(echo '${{ github.repository }}' | awk -F '/' '{print $2}')" >> $GITHUB_ENV
34
36
35
37
- name : Set Up JDK
@@ -40,44 +42,45 @@ jobs:
40
42
- name : Change wrapper permissions
41
43
run : chmod +x ./gradlew
42
44
43
- - name : Run tests
45
+ # Run Tests Build
46
+ - name : Run gradle tests
44
47
run : ./gradlew test
45
48
46
49
# Run Build Project
47
- - name : Build project
50
+ - name : Build gradle project
48
51
run : ./gradlew build
49
52
50
53
# Create APK Debug
51
- - name : Build apk debug project (APK) Module >> ${{ env.main_project_module }}
54
+ - name : Build apk debug project (APK) - ${{ env.main_project_module }} module
52
55
run : ./gradlew assembleDebug
53
56
54
57
# Create APK Release
55
- - name : Build apk release project (APK) Module >> ${{ env.main_project_module }}
58
+ - name : Build apk release project (APK) - ${{ env.main_project_module }} module
56
59
run : ./gradlew assemble
57
60
58
61
# Create Bundle AAB Release
59
62
# Noted for main module build [main_project_module]:bundleRelease
60
- - name : Build app bundle release (AAB) Module >> ${{ env.main_project_module }}
63
+ - name : Build app bundle release (AAB) - ${{ env.main_project_module }} module
61
64
run : ./gradlew ${{ env.main_project_module }}:bundleRelease
62
65
63
66
# Upload Artifact Build
64
67
# Noted For Output [main_project_module]/build/outputs/apk/debug/
65
- - name : Upload APK Debug ${{ env.playstore_name }}
68
+ - name : Upload APK Debug - ${{ env.repository_name }}
66
69
uses : actions/upload-artifact@v2
67
70
with :
68
- name : ${{ env.repository_name }} - APK(s) debug generated ${{ env.playstore_name }} - ${{ env.date_today }}
71
+ name : ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - APK(s) debug generated
69
72
path : ${{ env.main_project_module }}/build/outputs/apk/debug/
70
73
71
74
# Noted For Output [main_project_module]/build/outputs/apk/release/
72
- - name : Upload APK Release ${{ env.playstore_name }}
75
+ - name : Upload APK Release - ${{ env.repository_name }}
73
76
uses : actions/upload-artifact@v2
74
77
with :
75
- name : ${{ env.repository_name }} - APK(s) release generated ${{ env.playstore_name }} - ${{ env.date_today }}
78
+ name : ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - APK(s) release generated
76
79
path : ${{ env.main_project_module }}/build/outputs/apk/release/
77
80
78
81
# Noted For Output [main_project_module]/build/outputs/bundle/release/
79
- - name : Upload AAB (App Bundle) Release ${{ env.playstore_name }}
82
+ - name : Upload AAB (App Bundle) Release - ${{ env.repository_name }}
80
83
uses : actions/upload-artifact@v2
81
84
with :
82
- name : ${{ env.repository_name }} - App bundle(s) release generated ${{ env.playstore_name }} - ${{ env.date_today }}
85
+ name : ${{ env.date_today }} - ${{ env.playstore_name }} - ${{ env.repository_name }} - App bundle(s) AAB release generated
83
86
path : ${{ env.main_project_module }}/build/outputs/bundle/release/
0 commit comments