Обновлення старих версій для Android аплікух

android
Теги: #<Tag:0x00007fedb8473b98>

(Grosha) #1

Підскажіть, хто як обновляє старі версії андроїд аплікух? Кожний реліз з новими фічами чи апдейтами БД потрібно накатити на старіші весії. На даний момент діючих релізних білдів назбиралося 15 штук (поки не багато), але аптдейт кожного старого білда на новий проводжу скріптом окремо - це забирає багато часу. Апдейт роблю через adb.

Скріпт виглядає так:

adb install C:\OldVersion\app-market_internal-release-899.apk
adb shell monkey -p com.ilivemycomapny.apk -c android.intent.category.LAUNCHER 1
timeout /t 15
adb install -r "C:\Reliese version\app-market_internal-release.apk"
adb shell monkey -p com.ilivemycomapny.apk -c android.intent.category.LAUNCHER 1
timeout /t 10
adb uninstall com.ilivemycomapny.apk

Добавив тести в jenkins, але питання в тому, чи є кращий спосіб (скріпт) для апдейта білдів?


(Ray Romanov) #2

Я користуюсь Appium для тестів.
В конфігурації тестів вказано де знаходиться apk файл для тестування.
В Jenkins-е вказан скріп, який виконує збирання додатка, та копиює його до окремої папки, з якої аппіум самостійно завантажує apk файл до емулятора/прилада. Точніш, среда тестування завантажує.