2014-09-25 12:35:13 -07:00
|
|
|
## Terminal Emulator for Android Release Checklist
|
2011-10-23 10:29:27 -07:00
|
|
|
|
2012-12-23 12:55:11 -08:00
|
|
|
# Test on 1.5
|
2011-10-23 10:29:27 -07:00
|
|
|
|
|
|
|
# Test on 1.6
|
|
|
|
|
|
|
|
# Test on 2.1
|
|
|
|
|
|
|
|
# Test on 2.2
|
|
|
|
|
|
|
|
# Test on 2.3
|
|
|
|
|
|
|
|
# Test on 4.0
|
|
|
|
|
2012-09-09 20:25:39 -07:00
|
|
|
# Test on 4.1
|
|
|
|
|
2011-10-23 10:29:27 -07:00
|
|
|
# Test with Swype
|
|
|
|
|
|
|
|
(Has to be on a real device, Swype beta won't run on an emulator.)
|
|
|
|
|
2014-12-14 11:33:11 -08:00
|
|
|
# Update ./term/src/main/AndroidManifest.xml version number
|
2011-10-23 10:29:27 -07:00
|
|
|
|
2012-05-26 03:09:01 -07:00
|
|
|
Update both android:versionName and android:versionCode.
|
|
|
|
|
|
|
|
# Commit changes
|
|
|
|
|
2011-10-23 10:29:27 -07:00
|
|
|
# Tag git branch with version number
|
|
|
|
|
|
|
|
git tag v1.0.xx
|
|
|
|
|
|
|
|
# Push git to repository
|
|
|
|
|
|
|
|
git push
|
|
|
|
git push --tags
|
|
|
|
|
2012-05-26 03:36:19 -07:00
|
|
|
# Build release apk
|
2011-10-23 10:29:27 -07:00
|
|
|
|
2012-05-26 03:36:19 -07:00
|
|
|
tools/build-release
|
2011-10-23 10:29:27 -07:00
|
|
|
|
2012-05-26 03:36:19 -07:00
|
|
|
(Will only work if you have the signing keys for the app.)
|
2011-10-24 09:41:58 -07:00
|
|
|
|
2012-05-26 03:36:19 -07:00
|
|
|
# Publish to the Google Play Store
|
|
|
|
|
|
|
|
https://play.google.com/apps/publish
|
|
|
|
|
|
|
|
The Android Developer Console Publishing UI is error prone:
|
|
|
|
|
2014-09-25 12:35:13 -07:00
|
|
|
1) Click on the "Terminal Emulator for Android" link.
|
2011-10-24 09:41:58 -07:00
|
|
|
|
|
|
|
2) Click on the APK files tab
|
|
|
|
|
|
|
|
3) Upload your new APK.
|
|
|
|
|
|
|
|
4) Activate it by clicking on the Activate link
|
|
|
|
|
|
|
|
5) Click on the "Save" button.
|
|
|
|
|
|
|
|
6) Click on the "Product Details button".
|
|
|
|
|
|
|
|
7) Fill in the "Listing Details" for the new version.
|
|
|
|
|
|
|
|
8) Click on the "Save" button
|
|
|
|
|
2012-05-26 03:36:19 -07:00
|
|
|
9) Visit https://play.google.com/apps/publish and verify that the new version is listed as the current version.
|
|
|
|
|
|
|
|
10) Verify that Google Play Store is serving the new version
|
|
|
|
(check the "What's New" portion.)
|
2011-10-24 09:41:58 -07:00
|
|
|
|
2012-05-26 03:36:19 -07:00
|
|
|
https://play.google.com/store/apps/details?id=jackpal.androidterm
|
2011-10-24 09:41:58 -07:00
|
|
|
|
2012-12-23 12:55:11 -08:00
|
|
|
(Note, it can take several hours for the app to appear in the store.)
|
2011-10-24 09:41:58 -07:00
|
|
|
|
2014-09-25 12:35:13 -07:00
|
|
|
# Update the Terminal Emulator for Android Wiki
|
2011-10-23 10:49:10 -07:00
|
|
|
|
|
|
|
https://github.com/jackpal/Android-Terminal-Emulator/wiki/Recent-Updates
|
|
|
|
|
2012-12-23 12:55:11 -08:00
|
|
|
# Publish a new pre-compiled version of the APK for people who can't access Market.
|
2011-10-23 10:49:10 -07:00
|
|
|
|
2012-12-23 12:55:11 -08:00
|
|
|
Github serves pages out of branch gh-pages , directory downloads/Term.apk
|
2015-01-25 10:39:31 -08:00
|
|
|
Also update the version number in index.html
|
|
|
|
|
|
|
|
cp ./term/build/outputs/apk/Term.apk /tmp
|
|
|
|
git checkout gh-pages
|
|
|
|
mv /tmp/Term.apk downloads/Term.apk
|
|
|
|
git add downloads/Term.apk
|
|
|
|
subl index.html
|
2015-01-25 17:33:24 -08:00
|
|
|
# Update version save index.html
|
2015-01-25 10:39:31 -08:00
|
|
|
git add index.html
|
|
|
|
git commit -m "Update to version v1.0.xx"
|
|
|
|
git push
|
|
|
|
git checkout master
|
|
|
|
|
2012-12-23 12:55:11 -08:00
|
|
|
Public URL is http://jackpal.github.com/Android-Terminal-Emulator/downloads/Term.apk
|
2011-10-23 10:49:10 -07:00
|
|
|
|
|
|
|
|