android_terminal/docs/releaseChecklist.md

96 lines
2.0 KiB
Markdown
Raw Normal View History

## Terminal Emulator for Android Release Checklist
2011-10-23 10:29:27 -07: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
# 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
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:
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
(Note, it can take several hours for the app to appear in the store.)
2011-10-24 09:41:58 -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
# Publish a new pre-compiled version of the APK for people who can't access Market.
2011-10-23 10:49:10 -07: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
Public URL is http://jackpal.github.com/Android-Terminal-Emulator/downloads/Term.apk
2011-10-23 10:49:10 -07:00