3. Wer sind wir?
Carsten Bokeloh
IT-Consultant itemis
carsten.bokeloh@itemis.de
Markus Kopf
IT-Consultant arconsis IT-Solutions
markus.kopf@arconsis.com
10. CI-Artefakte Server
• Bamboo
• Cruise Control
• Hudson
• Verwendung von Hudson weil
– Viele Plug-ins
– Große Community
– Sehr einfache Handhabung
– Optisch ansprechend
11. CI-Artefakte Tools
• Ant
– Build Skripte werden von Android initial
erstellt
• Maven
– Verwendbar
12. CI-Artefakte SCM
• SVN
• Git
• CVS
• Verwendung von SVN
– SVN + Hudson = gutes Team
– SVN ist sehr verbreitet
– Etabliert
– IDE Support
21. Fazit
• CI auch für Android
• Build-Prozess leicht aufsetzbar
• Erfahrungswerte aus der JEE-Welt
vorhanden
• ABER:
– Kein produktionsnahes Testen
– Kein automatisches “Deployment”
Wieso nicht CI
Hardwarekosten
Installationsaufwand
Mobile Applikationen
Kurze Lebensdauer
Keine Produktlinie
Monkeytests
- Test-Framework
- Unit- + Integrationstest
Man muss nicht alles Mocken sondern bekommt das frei Haus
Wenn man an Android Komponenten etwas erweitert oder andere Komponenten welche nicht im SDK liegen benutzt sollten diese auch mit in den CI Prozess eingebunden werden.