mirror of
https://github.com/Bithack/principia.git
synced 2026-06-24 02:04:08 +00:00
Add script to prepare release builds
This commit is contained in:
parent
55bb0c1ea7
commit
5d5e4cbb43
1 changed files with 29 additions and 0 deletions
29
utils/prepare_release_builds.sh
Executable file
29
utils/prepare_release_builds.sh
Executable file
|
|
@ -0,0 +1,29 @@
|
|||
#!/bin/bash -eu
|
||||
|
||||
VERSION=$(date +'%Y.%m.%d')
|
||||
BRANCH=${VERSION}
|
||||
NIGHTLY_URL="https://nightly.link/Bithack/principia/workflows"
|
||||
|
||||
mkdir -p /tmp/principia_releases
|
||||
cd /tmp/principia_releases
|
||||
|
||||
# Windows installer
|
||||
wget ${NIGHTLY_URL}/windows/${BRANCH}/principia-setup.exe.zip
|
||||
unzip principia-setup.exe.zip
|
||||
mv principia-setup.exe principia_${VERSION}_win64.exe
|
||||
|
||||
# Windows portable
|
||||
wget ${NIGHTLY_URL}/windows/${BRANCH}/principia-portable.7z.zip
|
||||
unzip principia-portable.7z.zip
|
||||
mv principia-portable.7z principia_${VERSION}_win64.7z
|
||||
|
||||
# Linux AppImage
|
||||
wget ${NIGHTLY_URL}/linux/${BRANCH}/Principia-x86_64.AppImage.zip
|
||||
unzip Principia-x86_64.AppImage.zip
|
||||
mv Principia-x86_64.AppImage principia_${VERSION}_x86_64.AppImage
|
||||
|
||||
# Android APK
|
||||
wget ${NIGHTLY_URL}/android/${BRANCH}/principia-release-unsigned.apk.zip
|
||||
unzip principia-release-unsigned.apk.zip
|
||||
apksigner sign --ks ~/key.jks --ks-pass pass:${_ANDROID_KEY} --key-pass pass:${_ANDROID_KEY} --out principia-release-signed.apk principia-release-unsigned.apk
|
||||
mv principia-release-signed.apk principia_${VERSION}.apk
|
||||
Loading…
Add table
Add a link
Reference in a new issue