mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-04 03:06:41 -04:00
Use GitHub 'release' event to trigger release
This commit is contained in:
parent
edee77d57d
commit
88f020ea80
17
.github/workflows/release.yml
vendored
17
.github/workflows/release.yml
vendored
@ -1,13 +1,8 @@
|
|||||||
name: Publish App
|
name: Publish App
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
release:
|
||||||
branches-ignore:
|
types: [published]
|
||||||
- '*'
|
|
||||||
- '*/**'
|
|
||||||
tags:
|
|
||||||
- '*'
|
|
||||||
- '*/**'
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
publish:
|
publish:
|
||||||
@ -32,19 +27,17 @@ jobs:
|
|||||||
echo "$SSH_KEY" | base64 -d > ssh_key
|
echo "$SSH_KEY" | base64 -d > ssh_key
|
||||||
chmod 600 ssh_key
|
chmod 600 ssh_key
|
||||||
|
|
||||||
- name: Set tag variable
|
|
||||||
run: echo "TAG=$(echo ${GITHUB_REF:10})" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Publish APK to download.kiwix.org
|
- name: Publish APK to download.kiwix.org
|
||||||
env:
|
env:
|
||||||
KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
|
KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
|
||||||
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
|
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
|
||||||
KEY_STORE_PASSWORD: ${{ secrets.KEY_STORE_PASSWORD }}
|
KEY_STORE_PASSWORD: ${{ secrets.KEY_STORE_PASSWORD }}
|
||||||
UNIVERSAL_RELEASE_APK: app/build/outputs/apk/release/*universal*.apk
|
UNIVERSAL_RELEASE_APK: app/build/outputs/apk/release/*universal*.apk
|
||||||
|
ARCHIVE_NAME: kiwix-${{ github.event.release.tag_name }}.apk
|
||||||
run: |
|
run: |
|
||||||
./gradlew assembleRelease
|
./gradlew assembleRelease
|
||||||
cp $UNIVERSAL_RELEASE_APK kiwix-${TAG}.apk
|
cp "$UNIVERSAL_RELEASE_APK" "$ARCHIVE_NAME"
|
||||||
scp -P 30022 -vrp -i ssh_key -o StrictHostKeyChecking=no kiwix-${TAG}.apk ci@master.download.kiwix.org:/data/download/release/kiwix-android/
|
scp -P 30022 -vrp -i ssh_key -o StrictHostKeyChecking=no "$ARCHIVE_NAME" ci@master.download.kiwix.org:/data/download/release/kiwix-android/
|
||||||
|
|
||||||
# This is temporary, once we will publish 3.7.0 then we will uncommented this code.
|
# This is temporary, once we will publish 3.7.0 then we will uncommented this code.
|
||||||
# # This is necessary for F-Droid
|
# # This is necessary for F-Droid
|
||||||
|
Loading…
x
Reference in New Issue
Block a user