Skip to content

Commit c114a25

Browse files
authored
test: fixed testing
Experimental
1 parent 43cb38c commit c114a25

1 file changed

Lines changed: 20 additions & 47 deletions

File tree

scripts/upload-apk.sh

Lines changed: 20 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -11,65 +11,37 @@ git config --global user.name "Travis CI"
1111
# Generate Playstore bundle
1212
./gradlew bundlePlaystoreRelease
1313

14-
echo "------- app/build/outputs"
15-
ls app/build/outputs
16-
echo "------- app/build/outputs/apk"
17-
ls app/build/outputs/apk
18-
echo "------- app/build/outputs/apk/fdroid"
19-
ls app/build/outputs/apk/fdroid
20-
echo "------- app/build/outputs/apk/playstore"
21-
ls app/build/outputs/apk/playstore
22-
23-
2414
# #clone the repository
2515
git clone --quiet --branch=apk https://fossasia:$GITHUB_API_KEY@github.com/fossasia/pslab-android apk > /dev/null
2616
cd apk
27-
echo "------- apk"
28-
ls
2917

3018
if [ "$TRAVIS_BRANCH" == "$PUBLISH_BRANCH" ]; then
31-
ls
3219
rm -rf pslab-master*
3320
else
34-
ls
3521
rm -rf pslab-dev*
3622
fi
3723

38-
find ../app/build/outputs -type f \( -name "*.aab" -o -name "*.apk" \) -exec cp -v {} . \;
39-
40-
if [ "$TRAVIS_BRANCH" == "$PUBLISH_BRANCH" ]; then
41-
42-
echo "Push to master branch detected, generating apk..."
43-
ls
44-
# Retain apk files for testing
45-
mv app-playstore-debug.apk pslab-master-playstore-debug.apk
46-
mv app-fdroid-debug.apk pslab-master-fdroid-debug.apk
47-
# Generate temporary apk for signing
48-
mv app-playstore-release.apk pslab-master-playstore-release.apk
49-
mv app-fdroid-release.apk pslab-master-fdroid-release.apk
50-
mv app.aab pslab-master-app-bundle.aab
51-
fi
52-
53-
if [ "$TRAVIS_BRANCH" == "$DEVELOPMENT_BRANCH" ]; then
54-
55-
echo "Push to development branch detected, generating apk..."
56-
ls
57-
# Rename apks with dev prefixes
58-
mv app-playstore-debug.apk pslab-dev-playstore-debug.apk
59-
mv app-fdroid-debug.apk pslab-dev-fdroid-debug.apk
60-
61-
mv app-playstore-release.apk pslab-dev-playstore-release.apk
62-
mv app-fdroid-release.apk pslab-dev-fdroid-release.apk
63-
mv app.aab pslab-dev-app-bundle.aab
64-
fi
24+
find ../app/build/outputs -type f -name '*.apk' -exec cp -v {} . \;
25+
find ../app/build/outputs -type f -name '*.aab' -exec cp -v {} . \;
26+
27+
for file in app*; do
28+
if [ "$TRAVIS_BRANCH" == "$PUBLISH_BRANCH" ]; then
29+
if [[ ${file} =~ ".aab" ]]; then
30+
mv $file pslab-master-${file}
31+
else
32+
mv $file pslab-master-${file:4}
33+
fi
34+
elif [ "$TRAVIS_BRANCH" == "$DEVELOPMENT_BRANCH" ]; then
35+
if [[ ${file} =~ ".aab" ]]; then
36+
mv $file pslab-dev-${file}
37+
else
38+
mv $file pslab-dev-${file:4}
39+
fi
40+
fi
41+
done
6542

6643
git checkout --orphan temporary
6744
# Push generated apk files to apk branch
68-
# Debug printing TODO: Remove
69-
echo "Content in apk directory"
70-
ls
71-
echo "Content in one level up"
72-
ls ..
7345
git add .
7446
git commit -am "Travis build pushed to [$TRAVIS_BRANCH]"
7547

@@ -82,6 +54,7 @@ git push origin apk --force --quiet > /dev/null
8254

8355
# Publish App to Play Store
8456
if [ "$TRAVIS_BRANCH" == "$PUBLISH_BRANCH" ]; then
57+
ls
8558
gem install fastlane
86-
fastlane supply --aab pslab-master-app-bundle.aab --track alpha --json_key ../scripts/fastlane.json --package_name $PACKAGE_NAME
59+
fastlane supply --aab pslab-master-app.aab --track alpha --json_key ../scripts/fastlane.json --package_name $PACKAGE_NAME
8760
fi

0 commit comments

Comments
 (0)