Presentation is loading. Please wait.

Presentation is loading. Please wait.

QuickBlox QuickBuilder for Android How to make your own builder 17 августа 2011 Игорь

Similar presentations


Presentation on theme: "QuickBlox QuickBuilder for Android How to make your own builder 17 августа 2011 Игорь"— Presentation transcript:

1 QuickBlox QuickBuilder for Android How to make your own builder igor.khomenko@injoit.com 17 августа 2011 Игорь Хоменко @fuel_ex

2 QuickBlox About - What is it? - Who needs it? 1) Клиентам 2) Разработчикам (внутри команды) - Гибкое решение под свои нужды

3 QuickBlox How it works Server User - Checkoutsrc - build apk - store apk info: 1)Path to project (VCS) 2)Login/password link to apk file 1)VCS info: debug build 2)+Signing info: release build

4 QuickBlox Principle of queue (1) Server User building request ready apk task 3 task 2 task 1

5 QuickBlox Task’s status 1)Waiting in queue 2)Checkouting 3)Prepare to build 4) Building 5) Complete

6 QuickBlox Преимущества данного подхода 1) Время, требуемое на билдинг 2) Отвязка от текущего места. Возможность использовать результаты в любом месте 3) Регулирование количества параллельных билдингов в зависимости от возможностей сервера

7 QuickBlox Principle of queue (2) Server building request from user 1 response to user 1 task n task 2 task 1 request from user 2 … request from user n … response to user 2 … response to user n

8 QuickBlox Tasks manager - Интерфейс к серверу (* * * * * /usr/bin/pythonabuilder/ manage.pybuild_apk) -Опрос базы заявок - Алгоритм постановки заявки на выполнение cron

9 QuickBlox Tools 1)Android SDK - android list targets - android update 2) Ant: To compile and build your Android project into an installable.apk file - ant debug - ant release

10 QuickBlox Full structure Server DB cron build Web interface User -checkout -android update -Ant debug/ ant release

11 QuickBlox User profiles organization User profile Tasks statuses Management Server ……

12 User interface QuickBlox

13 Example QuickBlox

14 Other solutions QuickBlox - TeamCity: http://www.jetbrains.com/teamcity/http://www.jetbrains.com/teamcity/ - Building Android APK’s with TeamCity: http://www.theleagueofpaul.com/building-android-apks-with-teamcity - Jenkins: http://jenkins-ci.org/http://jenkins-ci.org/ - Building Android apps with Hudson: http://jenkins-ci.org/content/getting-started-building-android-apps-hudson -CruiseControl: http://cruisecontrol.sourceforge.nethttp://cruisecontrol.sourceforge.net - Continuum: http://continuum.apache.orghttp://continuum.apache.org -Luntbuild: http://luntbuild.javaforge.comhttp://luntbuild.javaforge.com

15 QuickBlox Contacts: Email: igor.khomenko@injoit.comigor.khomenko@injoit.com Skype: fuel_exbuilder.quickblox.com/android


Download ppt "QuickBlox QuickBuilder for Android How to make your own builder 17 августа 2011 Игорь"

Similar presentations


Ads by Google