blueprints.git

commit 45c2c13ea3df39df2e08b3bcf5cc07fbd99b1939

Author: Adam Evyčędo <git@apiote.xyz>

add czwek release

 czwek/Dockerfile | 15 +++++++++++++++
 czwek/build.sh | 16 ++++++++++++++++


diff --git a/czwek/Dockerfile b/czwek/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..ab0ea0275c9caf9c5d17c084eacc0f6e955cf8aa
--- /dev/null
+++ b/czwek/Dockerfile
@@ -0,0 +1,15 @@
+FROM mobiledevops/android-sdk-image
+USER root
+WORKDIR /root
+RUN mkdir .ssh
+COPY ssh_key .ssh/id_ed25519
+COPY known_hosts .ssh/known_hosts
+COPY android.jks android.jks
+COPY keystore_pass keystore_pass
+COPY key_pass key_pass
+COPY build.sh build.sh
+RUN chmod 755 build.sh
+RUN chmod -R a+rX /root/android.jks
+RUN chmod -R a+rX /root/keystore_pass
+RUN chmod -R a+rX /root/key_pass
+ENTRYPOINT ["./build.sh"]




diff --git a/czwek/build.sh b/czwek/build.sh
new file mode 100755
index 0000000000000000000000000000000000000000..b5eecd88e967ad79cfb7e64fc890eac381636df0
--- /dev/null
+++ b/czwek/build.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+set -ex
+
+item="$1"
+
+git clone --branch master https://git.apiote.xyz/git/Bimba.git
+cd Bimba
+tag=$(git tag | sort -V | tail -n1)
+git switch -d "$tag"
+./gradlew assembleRelease
+buildTools=$(ls /opt/android-sdk-linux/build-tools | sort -V | tail -n1)
+"/opt/android-sdk-linux/build-tools/$buildTools/apksigner" sign --ks "/root/android.jks" --ks-pass "file:/root/keystore_pass" --ks-key-alias bimba2 --key-pass "file:/root/key_pass" --in app/build/outputs/apk/release/app-release-unsigned.apk --out app/build/outputs/apk/release/app-release-signed.apk
+scp app/build/outputs/apk/release/app-release-signed.apk "deploy@host.containers.internal:toys/czwek/${item}/Bimba-${tag}.apk"
+scp app/build/outputs/apk/release/app-release-signed.apk "deploy@host.containers.internal:/srv/www/artifacts/bimba/Bimba-${tag}.apk"
+ssh deploy@host.containers.internal "doas /usr/local/bin/srv_perms"