Compare commits
2 Commits
d36eec5399
...
56b24f0784
| Author | SHA1 | Date | |
|---|---|---|---|
| 56b24f0784 | |||
| d519208439 |
@ -153,22 +153,10 @@ jobs:
|
|||||||
run: ./gradlew assembleRelease
|
run: ./gradlew assembleRelease
|
||||||
|
|
||||||
- name: 🏷️ Renommer l’APK avec le nom de l’application et le tag
|
- name: 🏷️ Renommer l’APK avec le nom de l’application et le tag
|
||||||
id: renommer-apk
|
|
||||||
if: ${{ github.event.inputs.build_apk == 'oui' }}
|
if: ${{ github.event.inputs.build_apk == 'oui' }}
|
||||||
env:
|
|
||||||
APP_NAME=${{ steps.extraire-info-gradle.outputs.app_name }}
|
|
||||||
TAG=${{ github.event.inputs.tag }}
|
|
||||||
APK_DIR="app/build/outputs/apk/release"
|
|
||||||
run: |
|
run: |
|
||||||
APKs=""
|
mv app/build/outputs/apk/release/app-release.apk app/build/outputs/apk/release/${{ steps.extraire-info-gradle.outputs.app_name }}_${{ github.event.inputs.tag }}.apk
|
||||||
for apk in "$APK_DIR"/*.apk; do
|
|
||||||
BASENAME=$(basename "$apk") # ex: app-release-unsigned.apk
|
|
||||||
SUFFIX=${BASENAME#app} # ex: -release-unsigned.apk
|
|
||||||
NEW_NAME="${APP_NAME}${SUFFIX%\.apk}_${TAG}.apk" # ex: MonApp-release-unsigned_v1.2.3.apk
|
|
||||||
mv "$apk" "$APK_DIR/$NEW_NAME"
|
|
||||||
APKs+=" $APK_DIR/$NEW_NAME"
|
|
||||||
done
|
|
||||||
echo "apk_files=$APKs" >> $GITHUB_OUTPUT
|
|
||||||
|
|
||||||
- name: 📤 Téléversement de l’APK dans la version
|
- name: 📤 Téléversement de l’APK dans la version
|
||||||
if: ${{ github.event.inputs.build_apk == 'oui' }}
|
if: ${{ github.event.inputs.build_apk == 'oui' }}
|
||||||
@ -178,8 +166,6 @@ jobs:
|
|||||||
TOKEN: ${{ secrets.REGISTRY_PASSWORD }}
|
TOKEN: ${{ secrets.REGISTRY_PASSWORD }}
|
||||||
RELEASE_ID: ${{ steps.creation-release.outputs.id_release }}
|
RELEASE_ID: ${{ steps.creation-release.outputs.id_release }}
|
||||||
run: |
|
run: |
|
||||||
for apk in ${{ steps.renommer-apk.outputs.apk_files }}; do
|
|
||||||
curl -s -X POST "$GITEA_URL/api/v1/repos/$REPO/releases/$RELEASE_ID/assets" \
|
curl -s -X POST "$GITEA_URL/api/v1/repos/$REPO/releases/$RELEASE_ID/assets" \
|
||||||
-H "Authorization: token $TOKEN" \
|
-H "Authorization: token $TOKEN" \
|
||||||
-F attachment=@"$apk"
|
-F attachment=@app/build/outputs/apk/release/${{ steps.extraire-info-gradle.outputs.app_name }}_${{ github.event.inputs.tag }}.apk
|
||||||
done
|
|
||||||
|
|||||||
Reference in New Issue
Block a user