[TIMOB-14974] Android Build: Detect if need to force rebuild
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2013-09-21T01:06:35.000+0000 |
Affected Version/s | n/a |
Fix Version/s | 2013 Sprint 19, 2013 Sprint 19 Core, Release 3.2.0 |
Components | Android, Tooling |
Labels | androidbuild, ay-verified, cb-verified |
Reporter | Chris Barber |
Assignee | Chris Barber |
Created | 2013-08-27T23:30:17.000+0000 |
Updated | 2017-03-14T18:12:49.000+0000 |
Description
* detect if need to force rebuild (TIMOB-4510 Force full re-build discrepancy between Android and iOS - Android requires modified tiapp.xml)
** yes if --force flag is set
** yes if build/android does not exist
** yes if build/android/AndroidManifest.xml does not exist
** yes if app id changes
** yes if app name changes
** yes if app version changes
** yes if publisher changes
** yes if url changes
** yes if copyright changes
** yes if description changes
** yes if icon changes
** yes if analytics changes
** yes if guid changes
** yes if fullscreen changes
** yes if navbar-hidden changes
** yes if classname changes
** yes if deploy type changes
** yes if compile js changes
** yes if list of modules change
** yes if any of the module's manifest or api name changes
** yes if any module's binary is changed (TIMOB-5837 Tooling: Adding a module requires a clean build)
** yes if new properties are added to tiapp.xml
** yes if Android target SDK version changes
** yes if any changes to activities in the Android in the tiapp.xml
** yes if any changes to activities in the Android in the tiapp.xml
** yes if any jss files change
Summary log from chat recorded on poker session Core Sprint 18 Poker Session: [10:06:15 PM] Matt Langston: Please add a ticket to support caching previous builds.
Pull request: https://github.com/appcelerator/titanium_mobile/pull/4724
Closing ticket as fixed.