Skip to content

Commit ad2b835

Browse files
update: included docker build to attempt rep builds
1 parent 26944eb commit ad2b835

1 file changed

Lines changed: 36 additions & 12 deletions

File tree

build_sign_docker.sh

Lines changed: 36 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,38 @@
11
#!/bin/bash
22
set -euo pipefail
3-
APP_1="app1"
4-
5-
echo "Building apk output: ${APP_1}"
6-
DOCKER_BUILDKIT=1 docker build --platform linux/amd64 -t ${docker_apk_image} --target apk-builder .
7-
docker run --name ${CONTAINER_NAME} -e PASS=$(pass) ${docker_apk_image} && \
8-
docker cp ${CONTAINER_NAME}:/android/app/build/outputs/apk/release/app-release.apk apk-outputs/${APP_1}
9-
sleep 3
10-
echo "Building apk output: ${APP_2}"
11-
docker run --name ${CONTAINER_NAME_1} -e PASS=$(pass) ${docker_apk_image} && \
12-
docker cp ${CONTAINER_NAME_1}:/android/app/build/outputs/apk/release/app-release.apk apk-outputs/${APP_2}
13-
diffoscope apk-outputs/${APP_1} apk-outputs/${APP_2}
14-
echo $? | exit
3+
4+
tagVersion=$(sed -n '5p' version.properties | cut -d "=" -f 2)
5+
label=$(sed -n '4p' version.properties | cut -d "=" -f 2)
6+
branch=$(git symbolic-ref HEAD | cut -d "/" -f 3)
7+
track=$(python3 track.py "$branch")
8+
9+
docker_apk_image=swob_app_apk_image
10+
docker_apk_image_commit_check=docker_apk_image_commit_check
11+
docker_app_image=swob_app_app_image
12+
13+
APP_1=$label.apk
14+
APP_2=$label_1.apk
15+
16+
CONTAINER_NAME=swob_app_container_$label
17+
CONTAINER_NAME_1=swob_app_container_$label_1
18+
CONTAINER_NAME_BUNDLE=swob_app_container_$label_bundle
19+
CONTAINER_NAME_COMMIT_CHECK=$(commit)_commit_check
20+
21+
minSdk=24
22+
23+
venv/bin/python bump_version.py "$(git symbolic-ref HEAD)"
24+
25+
git add .
26+
git commit -m "release: making release"
27+
git tag -f "$tagVersion"
28+
29+
echo "[+] Building apk output: $APP_1"
30+
DOCKER_BUILDKIT=1 docker build --platform linux/amd64 -t $docker_apk_image --target apk-builder .
31+
docker run --name $CONTAINER_NAME -e PASS=$1 $docker_apk_image && \
32+
docker cp $CONTAINER_NAME:/android/app/build/outputs/apk/release/app-release.apk apk-outputs/$APP_1
33+
34+
echo "[+] Building apk output: $APP_2"
35+
docker run --name $CONTAINER_NAME_1 -e PASS=$1 $docker_apk_image && \
36+
docker cp $CONTAINER_NAME_1:/android/app/build/outputs/apk/release/app-release.apk apk-outputs/$APP_2
37+
38+
diffoscope apk-outputs/$APP_1 apk-outputs/$APP_2

0 commit comments

Comments
 (0)