+ All Categories
Home > Education > Автоматизация при разработке мобильных приложений

Автоматизация при разработке мобильных приложений

Date post: 29-Nov-2014
Category:
Upload: sqalab
View: 653 times
Download: 2 times
Share this document with a friend
Description:
Доклад Михаила Кучеренка на конференции Application Developer Days-4. г.Минск 13 декабря 2013
Popular Tags:
16
Автоматизация при раз работке мобильных при ложений Кучерёнок Михаил / R-Style / Минск
Transcript
  • 1. / R-Style /

2. 3. I 4. ?Visiting the guy that wrote the build scripts 5. ? ? ? url ? 6. ? debug mode? ? ? 7. ? / ? 12+ ? 8. , - X Y. 9. 10. 11. II 12. CI web git clone versioningDevbuildDevunit testrepositoryJenkinsdeployDevQAQATest QAQA 13. CI git clone versioningDevbuildDevunit testrepositoryJenkinsinstallDev ?QA/DevJ JJJ QA/DevQA/DevQA/Dev 14. 1. 2. Jenkins 3. Push Parse.com ( GCM + ) 4. Android root 5. Agent.apk 15. curl post (channel=project_x)parse.comadb connect %device_ip% adb -s %device_ip%:5555 uninstall %package% adb -s %device_ip%:5555 install buildWithParameters?device_ip=%wlan_ip% %artifact.apk% adb -s %device_ip%:5555 shell am start -n %package%/.MainActivityshell su setprop service.adb.tcp.port 5555 stop adbd start adbdcurl -X POST -H "X-Parse-Application-Id: YOUR_APP_ID" -H "XParse-REST-API-Key: YOUR_REST_API_KEY" -H "Content-Type: application/json" -d "{"where": {"channels":"jenkins_ci_rstyle"},"data":{"action":"co m.rstyle.Agent_J.WAKE_UP" }}" https://api.parse.com/1/push -k 16. !


Recommended