Skip to content

Commit c329b5f

Browse files
committed
Generate signed APK for debugging
1 parent 9a835cb commit c329b5f

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

.travis.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ cache:
99
- $HOME/.gradle/caches/
1010
- $HOME/.gradle/wrapper/
1111
env:
12+
matrix:
1213
- NODE_ENV='ci'
14+
global:
15+
- secure: lC+SUm2cVW+6E6utt45i5NDe+zrrjbNtB+F4qFLOm8edTLl/ZMRas6atRCcrSBUQdGIfFsH/cN7+HHI2qwz/1nQtX4Oe/K4glVBj8zb87C1W5/l0kDk1QWlCubm2++CCjqGG+G9iOsMaXNxxeeo4M1GhCOTFCOLud2kzhNWY1Y1e+WbAESJpYrAtxo1gB1SmDhHzhnsHL+27JeQ1DVakNLRfO8FIaaFwjoq6W3zRGM80M3xGpqSyoHNp5DWWKJzqyAIsdmQmm9ik55Lx5+eFq4iV+gvniY15cWFzb7+tskFli7CsMmH04glKxlQJV5it5vHDNoB5f6wSDRb3T+7knxaVcjIltWZd3zF3TBkndym2pavb4c+kH3lYznM7ExsDQtULeU0c4GeDiZKARUhqBq2ZHi1t4IyvHYsOcjSG00UGFxBzTfTtCpmTfZypnXbHbuS5oDq1aKlOuL2UA5hS1S77BHaB1nTOVRmxPscqoix9KLhPOQdJWMEQwONz5lJUinTELLO7mwqnph4mO9hhix3NalXFGxScBvi7aP0zdD/H2q+bzliEzLXZd/BuoVmqcSU2dgYeocLYxFy4mBzypnfQE/FXWIpUBOL+vWdX9uCeCYUgB/1Dtxgp4pFPPG/suMBkbU2WZUBkAwX5m3LIc1jM+d8mROxAlzbr3TTDx24=
16+
- secure: fEXjYYuNUHO4+cX/rpRnE39LLfSbIpIepgMmvRiJWDS/0O16vYl4SBvj8h/pShnmRlVX5yhyd4XAS0yZODReq0AjZetupsfmnUXDRhVTe0CbYnR/CVBUTiO2rUcuFxSAuaqgoE1x6wNT8pwvcp+G5dh1RKSl/Z8pdLggg6slVvRRo9LV9ddiZvJKwBh3R8mPltI/9HQHD8ym2UESN7hUcB/oMDd84pnGU5/ce4UHzeMaqd+jL0GUH+ab8kiTe+GbrKXouT0RyiBVGgJAjtDruaDr7wBpAJ+5yqo5qsO5atansLECPE6NVHpFjtLEx0JA96VLh7Kp0wHV9JNJmlrsi+wHSwXrfD5nnQdtSwiWcTXL7+k8txRblUTnFTsHMhJzI6dB67k5wniw/MbVvYgIfrPnOgIFeooe1hQco+Mmo6Rtuz5ihWDFbp2ATZXRYMl6iDHrU9ncXnrt+eU7ct+BCtlEtBAHOZ7831tu4+BvYdkeGfHA1gCSmmJJkdhWdRMbxslLDJ2OdTnL3F2+ehb5mnqMo3q160OkpCnrsO9yMfrEYkfqImTby+4Zt1wS4lQxd6bP7V+osZ1pVUXdDwTXPMMeZvS/Z3Z1NUyR6TPJ6bYJ5IcMdtOpVFKejey9yXnn5vpvg2poc0fFm86c1GWFkMLSC2tI/+Lzvgf5c6YuYBI=
1317
script:
1418
- react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bu‌​ndle --assets-dest android/app/src/main/res/
1519
- react-native bundle --platform ios --dev false --entry-file index.ios.js --bundle-output ios/main.jsbundle --assets-dest ios
@@ -40,14 +44,21 @@ matrix:
4044
- extra-google-google_play_services
4145
- extra-google-m2repository
4246
- addon-google_apis-google-16
47+
before_install:
48+
- openssl aes-256-cbc -K $encrypted_26b4962af0e7_key -iv $encrypted_26b4962af0e7_iv
49+
-in debug.keystore.enc -out debug.keystore -d
4350
script:
4451
- cd android && ./gradlew assembleDebug && ./gradlew assembleRelease
52+
before_deploy:
53+
- cp $TRAVIS_BUILD_DIR/.keystore $HOME
54+
- jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 $TRAVIS_BUILD_DIR/android/app/build/outputs/apk/app-release-unsigned.apk $TRAVIS_BUILD_DIR/android/app/build/outputs/apk/app-debug-signed.apk -keystore $HOME/.keystore -storepass $storepass -keypass $keypass
55+
- "${ANDROID_HOME}/build-tools/22.0.1/zipalign 4 $TRAVIS_BUILD_DIR/android/app/build/outputs/apk/app-release-unsigned.apk $TRAVIS_BUILD_DIR/android/app/build/outputs/apk/app-debug-signed.apk"
4556
deploy: # mostly generated by `> travis deploy releases`
4657
skip_cleanup: true
4758
provider: releases
4859
api_key:
4960
secure: 2fYSjSPMmTUDhcgd6w/nXVMtsp6O+GHb0gFjpTjPA33xodEYsNlEvmdk9fvUJakWi2z0VxBaGw1iHaYCQmzj8858caQVjlSpdTRUVw3d/CMw0O3kZWKD37GaX5ocY1LZ2QSJS1ePXitOZYkgqbfK104Tiuru1/SKKziLgM5OIHVQj4CGdlvqRr5rERU2Sy9yPi+XgrlnTgcNGIzZ+3In19jhaZzFLvVTQckk0R6oQaQQnt/GudEPdft2SNLQS0ecHuUj8n8dGb0TR2G9ej5gVq7aDo4oyn2k8FOKa86XwT6cGpjm3VdOb5rfvAVxglm4GqWWjxXkm8Wq69Awrhb6PDHGvq1H68ShvEudSPr1ABRj6grWsf8n5IxKQL4FG+pV2d3D6wtD/mnljguvCjw8Gb652VFwij/Vhm4z8W/VvviUXF+sWnivdEOgvUOG3XW9DZP84I1IWPLSfj2nVnmgVYJVIrCmcSWh2B2iednJeWP75mz5PyXfUp+Q9ECuu0C19oi7C2pTHTqq3GhXAhtZszmllW4cRftw7kUYsyzDzVutB8SVSkKqSCiO/NXIfvbaHQ1BHabzV5aAhD1n2fitB7UDROaXZSlAWzq2eSpbKzITHmkUateEgig89oDIE9NUJ/iITTtWzGjqTxwQkhpFWN6HUSIJleC0658kgI/izwI=
50-
file: $TRAVIS_BUILD_DIR/android/app/build/outputs/apk/app-release-unsigned.apk
61+
file: $TRAVIS_BUILD_DIR/android/app/build/outputs/apk/app-debug-signed.apk
5162
on:
5263
repo: CodeLanka/ez-net-app
5364
tags: true

debug.keystore.enc

2.28 KB
Binary file not shown.

0 commit comments

Comments
 (0)