Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемДмитрий Петрухин
1 QuickBlox QuickBuilder for Android How to make your own builder 17 августа 2011 Игорь
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 Tasks 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: - Building Android APKs with TeamCity: - Jenkins: - Building Android apps with Hudson: -CruiseControl: - Continuum: -Luntbuild:
15 QuickBlox Contacts: Skype: fuel_exbuilder.quickblox.com/android
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.